0
我有一个应用程序,其中每个网站都属于一个信任,并且信任有很多网站。从Jbuilder的belongs_to/has_many模型关系中获取数据
我建立了JSON结果与Jbuilder的是这样的:
json.array! (@sites) do |site|
json.id site.id
json.name site.name
json.city site.city
json.state site.state
json.country site.country
json.start_date site.start_date
json.end_date site.end_date
json.trust site.trust, :id, :name # throws error here
end
块的最后一行返回NoMethod的一个错误“未定义的方法'身份证”的零:NilClass。”
但是,网站模型belongs_to:信任和信任模型has_many:网站。
当我运行Rails控制台时,我可以像我期望的那样访问site.trust.id和site.trust.name。
任何想法有什么不对?