我有两个模型,程序和事件,一个程序有很多事件。我需要找到具有特定日期的事件的程序。
@programmes = Programme.joins(:events).where(:events => {:date => params[:date]}).uniq
这可以正常工作。但是使用的时候
programme.events
它当然会获取与程序相关的所有事件,我如何才能仅获取与原始语句中的条件匹配的事件
我有两个模型,程序和事件,一个程序有很多事件。我需要找到具有特定日期的事件的程序。
@programmes = Programme.joins(:events).where(:events => {:date => params[:date]}).uniq
这可以正常工作。但是使用的时候
programme.events
它当然会获取与程序相关的所有事件,我如何才能仅获取与原始语句中的条件匹配的事件