0
とを通して、私はモジュールProjectsUsersRoleに関連した2モデルがあります:レールにhas_many:カスタム列
ユーザーが1つの以上のプロジェクト、プロジェクトに参加することができますが、ユーザーがたくさんあるし、ユーザーは「admin」を言っ役割でプロジェクトに参加しますか、 "メンバー":
@projectsの=のcurrent_user.projects
しかし、どのようにすべてのuを取得する:
class User < ActiveRecord::Base
has_many :projects_users_role
has_many :projects, :through => :projects_users_role
end
class Project < ActiveRecord::Base
has_many :projects_users_role
has_many :users, :through => :projects_users_role
end
class ProjectsUsersRole < ActiveRecord::Base
belongs_to :user
belongs_to :project
attr_accessible :role, :user, :project
end
私は、現在のユーザーのプロジェクトを取得することができます役割を持つプロジェクトに敬遠しますか?
ご質問は少し混乱します。あなたはあなたが何を持っているのかを正確に返すことができますか? –
質問が更新されました。 –
申し訳ありませんが、それでも十分な情報ではありません。 'どのように役割のプロジェクトのすべてのユーザーを取得するには?'どういう意味ですか?どのような役割?どんなプロジェクトですか? –