Вопросы по теме 'draper'

Использование RABL с Draper для рендеринга to_json
У меня есть несколько довольно сложных ответов JSON в моем приложении для моей модели Ticket , и я бы хотел, чтобы мой TicketDecorator строил эти ответы. Однако я уже настроил и API для своей системы и использую RABL для создания этих ответов...
1458 просмотров
schedule 30.09.2023

Как я могу получить доступ к вспомогательным методам в моих файлах спецификаций декоратора, используя Draper 0.14.0
В настоящее время в моем spec/decorators/product_decorator_spec.rb у меня есть следующее: require 'spec_helper' describe ProductDecorator do let(:product) { FactoryGirl.create(:product) } subject do ProductDecorator.first end before...
3993 просмотров
schedule 23.11.2022

Дрейпер с form_for в методе
Я пытаюсь создать метод в декораторе драпировки, который будет выдавать form_for. У меня есть форма, которую я использую для поиска записей в представлении индекса, и у меня есть десятки ресурсов, поэтому я действительно хочу сохранить эту логику в...
773 просмотров
schedule 28.11.2022

Спецификации контроллера Draper, RSpec и Factory Girl в приложении Rails 4
Я использую Draper впервые, и он отлично работает... за исключением того факта, что он нарушил большинство моих спецификаций. Пример: Я настраиваю account_settings_controller_spec.rb describe '#create' do before do @user = create :user...
359 просмотров

Как определить декораторы драпировки с помощью rspec.
Я пытаюсь написать спецификации для отдельных функций в моих декораторах. У меня есть спецификации для моих помощников, как показано ниже (это просто пример): book_helper.rb module BookHelper def heading_title @book.name[0..200] end...
5455 просмотров
schedule 07.02.2023

Как я могу лучше проверить равенство для украшенных объектов?
У меня возникают проблемы с сопоставлением равенства в декорированных объектах RSpec и Draper. Спецификации, чтобы показать, что происходит: context 'how to use the right equality matcher' do let(:page) { build(:page) }...
422 просмотров
schedule 25.04.2023

Почему декоратор не работает?
У меня проблема с моим декоратором: class ReviewDecorator < Draper:Decorator delegate_all def author @author = User.find_by(review.user_id) "#{@author.firstname} #{@author.lastname}" end end Каждый раз, когда я тестирую этот...
187 просмотров
schedule 06.01.2023