我有一个模型叫做List
那个has_many :entries
。像往常一样,Rails 3 生成了这个 show 方法List
def show
@list = List.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @list }
end
end
如何更改format.json
以将entries
结果也包含@list
在 json 响应中?
我知道我可以转换@list
为 Hash,将 Hash 值添加.entries
到其中,然后渲染 Hash,但我怀疑 Rails 有一个更优雅的技巧。