Сначала позвольте мне показать код.
class User
has_and_belongs_to_many :roles
named_scope :employees, { :conditions => ["roles.name = 'Employee'"], :include => :roles }
end
ОК, поэтому позже в контроллере я хотел найти всех сотрудников правильно. Я установил именованную область видимости, чтобы помочь сделать это с соединением и условным поиском. Но проблема в том, что я хочу показать все роли этих пользователей, но при этом отобразится только роль сотрудника.
Есть ли в любом случае, что я могу сказать "user.roles" и иметь ленивую загрузку в представлении после того, как я уже загружал его?