Использовать named_scopes из модели с другой моделью - PullRequest
0 голосов
/ 05 мая 2011

Есть ли способ повторно использовать именованные области, определенные в модели, в другой модели.

У меня определены некоторые общие named_scopes, которые выполняют некоторую фильтрацию, и я хотел бы использовать их в другой модели. Копирование их в новую модель выглядит немного неосушенным.

PS: я использую Rails 2.3.8

1 Ответ

0 голосов
/ 05 мая 2011

Конечно, просто запишите их в файл, который вы положили в каталог lib, и включите их в каждую из моделей. Таким образом, именованные области будут включены в каждую модель, в которую вы их включите.

...