Liebe alle, ich habe ein Student
Modell, in dem ich einige name_scope
spezifiziert habe, z.B. from_program
, from_year
, from_school
, has_status
, from_course
usw...
Gibt es eine Möglichkeit, die verschiedenen named_scope
dynamisch je nach bestimmten Kriterien zur Laufzeit zu verketten?
Zum Beispiel, wenn der Benutzer, der auf die Daten zugreift, aus dem Finanzbereich stammt, möchte ich nur from_school
und has_status
verketten können. Wenn der Benutzer der Dozent ist, möchte ich from_course
und from_school
verketten können, und so weiter...
Sollte ich named_scope
verwenden? Oder sollte ich einfach auf die gute alte Art und Weise zurückgreifen und Bedingungen angeben?
Vielen Dank im Voraus für Ihre Vorschläge! =) Übrigens, ich benutze Rails 2.3