我想确保只有带有观看日期的电影才能按照升序排列并按该值排序。
我认为我与以下内容非常接近:
default_scope :conditions => { :watched_date => not null },
:order => 'watched_date ASC'
但我不知道如何为非空日期添加条件。
答案 0 :(得分:2)
如果你改变条件,它是否有效?:
:conditions => 'watched_date IS NOT NULL'
您可能希望包含表名,因为这在联接中使用,如下所示:
:conditions => 'movies.watched_date IS NOT NULL'