2
为了避免构建复杂的动态SQL查询,我希望能够在我的条件下传递nil值,并忽略这些值。 ActiveRecord是否支持?如何获得ActiveRecord查询以忽略无条件?
这里是一个例子。
event = Event.find(:all, :conditions => {
:title => params[:title],
:start_time => params[:start_time],
:end_time => params[:end_time]
}).first
在这种特殊情况下,如果PARAMS [:START_TIME]设为零,ActiveRecord的将搜索那些有自己的start_time设置为null事件。相反,我希望它忽略start_time。我怎么做?