Вопросы по теме '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 просмотров
schedule
13.04.2022
Как определить декораторы драпировки с помощью 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