дорогой, у меня есть Student
модель, в которой я указал name_scope
, например. from_program
, from_year
, from_school
, has_status
, from_course
и т. Д. *
Есть ли в любом случае, что я могу динамически связать различные named_scope
вместе в зависимости от определенных критериев во время выполнения?
Например,
, если пользователь, получающий доступ к данным, из Финансового отдела, я хочу иметь возможность связывать from_school
и has_status
только вместе. если пользователь является лектором, я хочу иметь возможность связывать from_course
, from_school
вместе и так далее ...
я должен использовать named_scope
? или я должен просто вернуться к старому доброму способу определения условий?
спасибо за ваши предложения заранее! =) Кстати, я использую рельсы 2,3