【发布时间】:2012-09-27 12:31:18
【问题描述】:
我不知道如何将参数从控制器传递给装饰器:
装饰者:
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)
有什么想法吗?
【问题讨论】: