Ruby on rails 4 Class.where(obj:“someone”和index.html.erb)

Ruby on rails 4 Class.where(obj:“someone”和index.html.erb),ruby-on-rails-4,sql-order-by,erb,Ruby On Rails 4,Sql Order By,Erb,我对标题中的方法有些问题。 我有: model group title:string model user name:string user:references 在index.html.erb中,我试图使用是的,请澄清您的问题。您不能执行,因为组是一个模型 但您可以在模型中定义范围,该模型将为您提供“Admins”组的所有用户的列表 class用户{includes(:组)。其中(组:{title:'admin')} 结束 在您的视图中,您可以调用 希望这有帮助。是的,请澄清您的问题。

我对标题中的方法有些问题。 我有:

model group title:string 
model user name:string user:references 

index.html.erb
中,我试图使用
是的,请澄清您的问题。您不能执行
,因为组是一个模型

但您可以在模型中定义范围,该模型将为您提供“Admins”组的所有用户的列表

class用户{includes(:组)。其中(组:{title:'admin')}
结束
在您的视图中,您可以调用


希望这有帮助。

是的,请澄清您的问题。您不能执行
,因为组是一个模型

但您可以在模型中定义范围,该模型将为您提供“Admins”组的所有用户的列表

class用户{includes(:组)。其中(组:{title:'admin')}
结束
在您的视图中,您可以调用


希望这有帮助。

请澄清你的问题。请澄清你的问题。是的,泰,我明白了,但用了另一种方式。是的,泰,我明白了,但用了另一种方式。
class User < ActiveRecord::Base
  scope :admin_groups, -> {includes(:groups).where(groups: { title: 'Admin') } }
end