你能在Rails 3search的date做比较比较吗?
我在Rails 3中进行了这个search:
Note.where(:user_id => current_user.id, :notetype => p[:note_type], :date => p[:date]).order('date ASC, created_at ASC')  但是我需要:date => p[:date]条件等价于:date > p[:date] 。 我怎样才能做到这一点? 谢谢阅读。 
 Note. where(:user_id => current_user.id, :notetype => p[:note_type]). where("date > ?", p[:date]). order('date ASC, created_at ASC') 
或者也可以将所有内容都转换为SQL表示法
 Note. where("user_id = ? AND notetype = ? AND date > ?", current_user.id, p[:note_type], p[:date]). order('date ASC, created_at ASC') 
如果遇到列名不明确的问题,可以这样做:
 date_field = Note.arel_table[:date] Note.where(user_id: current_user.id, notetype: p[:note_type]). where(date_field.gt(p[:date])). order(date_field.asc(), Note.arel_table[:created_at].asc())