プログラムとイベントの2つのモデルがあり、プログラムには多くのイベントがあります。特定の日付のイベントがあるプログラムを見つける必要があります。
@programmes = Programme.joins(:events).where(:events => {:date => params[:date]}).uniq
これは正しく動作します。でも使うときは
programme.events
もちろん、プログラムに関連付けられているすべてのイベントを取得します。元のステートメントの基準に一致するイベントだけを取得するにはどうすればよいですか