まず、いくつかのコードを示します。
class User
has_and_belongs_to_many :roles
named_scope :employees, { :conditions => ["roles.name = 'Employee'"], :include => :roles }
end
OK、後でコントローラーで、すべての従業員を正しく検索したいと思いました。結合と条件付き検索でそれを行うのに役立つように、名前付きスコープを設定しました。しかし、問題はそのユーザーの役割をすべて表示したいビューにありますが、従業員の役割のみが表示されます。
とにかく、「user.roles」と言って、既に熱心にロードした後にビューに遅延ロードすることはできますか?