gpt4 book ai didi

ruby-on-rails - Rails:如何将多个对象渲染为JSON?

转载 作者:行者123 更新时间:2023-12-04 06:07:45 25 4
gpt4 key购买 nike

我正在尝试将多个对象呈现为JSON。这是我的渲染电话:

render :json => {:widget => @widget.to_json(:include => :foo), 
:updated => Time.now.to_i}


由于包含,我必须使用to_json,并且添加项也进行了更新,因此我知道最后一次调用的时间。问题是to_json呈现为String而不是小部件的对象结构。

如何获得小部件的完整对象结构和更新的信息?

最佳答案

:include => :foo移到您的Widget模型中。

class Widget < ActiveRecord::Base
def as_json(options = {})
super options.merge(:include => :foo)
end
end

关于ruby-on-rails - Rails:如何将多个对象渲染为JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5284873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com