我的环境:
- 导轨 3.2
- 带布艺宝石
我正在使用嵌套资源并且无法确定在哪里声明装饰器。
#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 在表单中存在嵌套资源问题,但这不是表单!