我正在使用ActiveRecord的as_json
集成和ActiveSupport::JSON在我的控制器中呈现自定义输出。我的模型中的基本设置如下所示:
def as_json(options = {})
{ :guid => id,
:title => title,
:body => body,
:date => created_at }
end
我想进一步进行此设置,并根据传递的选项显示选择信息。我的问题是,当我调用respond_with @model_instance
或render :json => @model_instance
时,我是否能够传递as_json
中的options
参数接收的选项?如果没有,我是否应该在我的控制器中创建并转换一个唯一的散列?
发布于 2010-11-12 09:54:32
看起来你可以调用.as_json
并传递选项,不是吗?
render :json => @mymodel.as_json(:someoption =>" value")
https://stackoverflow.com/questions/4160836
复制相似问题