私が3つのテーブルを持っていると考えてください:ユーザー(has_many)->ウェブサイト(has_many)->訪問。単純なSQLコードを記述せずに、各ユーザーの合計訪問数をどのように知ることができますか?
mysqlの代わりにrailsに計算を行わせるので、私はあまり誇りに思っていないという考えを持っています。
count = 0
user.websites.each |website|
count += website.visits.count()
私はレールに慣れていないので、ドキュメントが不足している可能性があります。クエリビルダーからその数を見つけることは可能ですか?