コミュニティhas_many :codes
コードbelongs_to :community
ユーザーhas_many :codes
コードbelongs_to :user
@community.codes.users.count
これは、コードがコミュニティに属しているユーザーの数を返します。
コードvisible
にはブール値と呼ばれる列があります
visible
コミュニティに属しているtrue on のコードを持つユーザーの数だけをカウントしたい場合はどうすればよいですか?
それを数えることは可能ですか?
つまり、以下のように計算されたカウントの数を取得したいと思います。
1行でお願いします。
@community.codes.each do |code|
if code.visible && code.user
count = count + 1
end
end