jbuilder:创建json数组

时间:2015-03-12 14:48:47

标签: json jbuilder

我正在尝试使用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

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

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

belongs_to:world

然后它有效。