繁体   English   中英

Ruby on Rails中使用JSON的复杂ActiveRecord查询

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM