【发布时间】:2010-11-12 01:20:03
【问题描述】:
我正在使用 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 参数接收的选项?如果没有,我应该在我的控制器中创建和转换一个唯一的哈希吗?
【问题讨论】:
标签: ruby-on-rails json activerecord ruby-on-rails-3