我正在使用 Draper 向多个模型添加装饰器,我有一些用于一个模型(我的文档模型)的装饰器,我想用它们来“装饰”另一个模型(我的用户模型)。我怎样才能做到这一点?
我试过把它放在我的文档装饰器中,但它不起作用。
decorates_association :user
**[decorators here]**
class UserDecorator < ApplicationDecorator
decorates :user
end
并将其添加到我的用户控制器中:
def show
@user = UserDecorator.find(params[:id])
end
先感谢您!