【问题标题】:jbuilder: create json arrayjbuilder:创建json数组
【发布时间】:2015-03-12 14:48:46
【问题描述】:

我正在尝试使用 jBuilder 创建一个 json 文件,并且我可以使关系“belongs_to”起作用,但我不能为“has_one”做什么。

所以我有一个解决方案模型:

class Solution 
  belongs_to :user
  has_one :world
end

我用它来创建json文件,我可以从solution.user.name中得到名字,但是我怎样才能得到世界的信息呢?

json.array! (@solutions) do |json, solution|
        json.id solution.id
        json.name solution.user.name
        json.world solution.world
end

提前感谢您的帮助!

【问题讨论】:

    标签: json jbuilder


    【解决方案1】:

    所以我不得不将模型中的关系更改为:

    belongs_to:world
    

    然后就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-03
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 2014-07-07
      • 2015-09-05
      • 2020-07-16
      • 2014-01-24
      相关资源
      最近更新 更多