我不知道如何将参数从控制器传递给装饰器:
装饰师:
def as_json(options = nil)
{
:name => user.name,
:dob => user.dob
:created_at => user.created_at,
:url => user
}
end
控制器:
format.json { render :json => UserJsonDecorator.new(@user)}
仅向新方法传递一个额外的参数是行不通的:
UserJsonDecorator.new(@user,options)
有任何想法吗?