0
내가 모듈 ProjectsUsersRole과 관련된 두 모델이 있습니다 프로젝트는 많은 사용자가레일 has_many : 통해 사용자 정의 컬럼은
사용자가 1 개 이상의 프로젝트에 참여할 수 있으며, 사용자가 역할이 프로젝트에 참여가 "admin"을 말하거나 "회원"나는 현재 사용자의 프로젝트를 얻을 수 있습니다
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
:
@projects의 =의 current_user.projects
하지만 어떻게 모든 U를 얻을 수 역할이있는 프로젝트에 신경을 써요?
약간 혼란스러운 질문이 있습니다. 자신이 가지고있는 데이터로 무엇을 반환하고 싶은지 정확히 설명해 주시겠습니까? –
질문이 업데이트되었습니다. –
죄송하지만 아직 정보가 충분하지 않습니다. '역할을 가진 프로젝트의 모든 사용자를 얻는 방법?' 그게 무슨 뜻 이죠? 무슨 역할? 무슨 프로젝트 요? –