Първо нека покажа малко код.
class User
has_and_belongs_to_many :roles
named_scope :employees, { :conditions => ["roles.name = 'Employee'"], :include => :roles }
end
Добре, така че по-късно в контролера исках да потърся правилно всички служители. Зададох посочения обхват, за да помогна за това с присъединяването и условното търсене. Но проблемът е в изгледа, който искам да покажа всички тези потребителски роли, но той ще покаже само ролята на служител.
Има ли все пак, че мога да кажа "user.roles" и да заредя be lazy в изгледа, след като вече съм го заредил?