Моя среда:
Я использую вложенные ресурсы и не могу понять, где объявить декоратор.
#app/controllers/users_controller.rb
def show
@user = UserDecorator.find(params[:id])
@items = @user.items
end
#app/controllers/items_controller.rb
def show
@item = @user.items.find(params[:id])
end
Я попытался заменить items
на ItemDecorator
, но это не сработало. Куда я должен его положить?
Я знаю, что у Draper есть проблемы с вложенными ресурсами в формах, но это не форма!