一個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