マップを使用する場所は次のとおりです。
last_activities = report.deals.map do |deal|
deal.activities.last
end
次に、「last_activities」で「where」を使用できるようにしたいのですが、last_activitiesは配列であるため、使用できません。私がやりたいのですが、できません。
fun_activities = last_activities.where(:type => "fun")
どうすればこれをRailsで実現できますか?
アップデート:
レポートhas_many
ディールディールbelongs_toレポート
ディールhas_manyアクティビティ
アクティビティbelongs_toディール