Frage

Ich möchte sicherstellen, dass nur Filme mit einem angesehenen Datum zurückgebracht und in aufsteigender Reihenfolge bestellt werden.

Ich denke, ich bin dem folgenden ziemlich eng:

default_scope :conditions => { :watched_date => not null },
              :order => 'watched_date ASC'

Aber ich weiß nicht, wie ich einen Zustand für ein Nicht-Nulldatum hinzufügen soll.

War es hilfreich?

Lösung

Funktioniert es, wenn Sie die Bedingungen dazu ändern ?:

:conditions => 'watched_date IS NOT NULL'

Möglicherweise möchten Sie den Tabellennamen in Anbietern wie SO einfügen:

:conditions => 'movies.watched_date IS NOT NULL'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top