一个Website
模型has_many :links
,并且具有number_of_clicks
属性Link
模型。Rails的 - 让所有记录
如何获取我的数据库中的每个网站的所有number_of_clicks
?
一个Website
模型has_many :links
,并且具有number_of_clicks
属性Link
模型。Rails的 - 让所有记录
如何获取我的数据库中的每个网站的所有number_of_clicks
?
加入模型
Website.joins(:links).select("websites.id, links.number_of_clicks")
这实际上工作! 它发生了,我忘了提及我的'链接'模型没有直接连接到'网站'模型('has_many,通过:'),所以我最终做了: 'Website.all.joins(:links).pluck ('links.number_of_clicks')',那给了我我想要的东西!不管怎么说,还是要谢谢你! – Ancinek
太棒了,你不需要'.all'你可以省略 –
事情是这样的:'Link.sum(:NUMBER_OF_CLICKS)。集团( 'website_id')' – Deep
你的意思的网站列表,以及它们的点击次数? – 31piy