首先让我展示一些代码。
class User
has_and_belongs_to_many :roles
named_scope :employees, { :conditions => ["roles.name = 'Employee'"], :include => :roles }
end
好的,所以稍后在控制器中我想搜索所有员工。我设置了命名范围以帮助通过连接和条件搜索来做到这一点。但问题出在我想显示所有用户角色的视图中,但它只会显示员工角色。
无论如何我可以说“user.roles”并在我已经迫不及待地加载它之后将它延迟加载到视图中吗?