![](/img/trans.png)
[英]The right SQL or ActiveRecord formulation for complex query in Rails
[英]Complex ActiveRecord Query with JSON in Ruby on Rails
我有两张相互关联的桌子。 我的第一张桌子是公司,另一张桌子是入口。 参赛作品有一个公司,公司有很多参赛作品。 外键是entry_id和company_id。
我正在尝试在AJAX请求中将查询数据检索为JSON,这是我到目前为止可以执行的最后一个查询:
Company.find(params[:id]).entries
但是它当然只返回条目。 我想要的是某种:{'id':'1','entries':[]}
我怎样才能做到这一点?
您可以通过#to_json
方法呈现嵌套对象,并明确指定它:
@company = Company.find(params[:id])
render json: @company.to_json(include: :entries)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.