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。我怎麼做?