Ruby on rails rails 3试图限制返回数据的关联

Ruby on rails rails 3试图限制返回数据的关联,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我完全承认这是用户缺乏经验,但这是我的问题 我有两个模型,通过 class User < ActiveRecord::Base belongs_to :team class Team < ActiveRecord::Base has_many :users 从users 我还可以使用current_user方法返回当前用户的信息 @users = current_user.team 从团队中选择团队*,其中团队id=3 我不知道如何获取团队id=当前用

我完全承认这是用户缺乏经验,但这是我的问题

我有两个模型,通过

     class User < ActiveRecord::Base
  belongs_to :team


  class Team < ActiveRecord::Base
  has_many :users
users

我还可以使用current_user方法返回当前用户的信息

 @users = current_user.team
团队
中选择
团队
*,其中
团队
id
=3

我不知道如何获取团队id=当前用户团队id的所有用户的列表

还想知道最好是在控制器中还是在视图中尝试


感谢@apreading使用
current\u user.team所建议的。用户将返回用户列表。但我只是想建议你用一种方法来包装这种行为。
例如,你可以在你的
用户
模型中有如下内容:

class User < ActiveRecord::Base

  belongs_to :team

  def coworkers
    team.users
  end
end
最后,在视图中,您可以循环浏览此列表以显示它们

@coworkers.each do |coworker|
  ...

当前用户.团队.用户
def an_action
  @coworkers = current_user.coworkers
end
@coworkers.each do |coworker|
  ...