В моих различных контроллерах при различных вызовах поиска я навязываю 1 конкретное условие:
data_owner_id = @current_user.data_owner_id
как
- Я хочу быть СУХИМ и
- Я не хочу рисковать, забывая добавить это ко всем находкам во всех контроллерах
Так что я хотел бы реализовать какую-то глобальную область видимости с информацией, которая поступает из контроллера.«область действия» не может использоваться в моделях, так как (из railsdoc)
области, определенные с областью действия, будут оцениваться при их определении, а не при использовании
и @current_user
не определен в этой точке.
Кто-нибудь может подсказать какие-либо СУЩЕСТВЕННЫЕ способы справиться с этим?