0
我有2个与模块ProjectsUsersRole关联的模型:导轨的has_many:通过与自定义列
用户可以加入1个多项目,项目有很多用户,和用户一起进行作用的项目说“管理员”或“成员”:
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在角色的项目中?
你的问题有点混乱。你能详细说明你想要返回什么,你有什么数据? – 2012-03-08 14:25:04
问题已更新。 – 2012-03-08 14:28:49
对不起,但仍然没有足够的信息。 '如何让角色中的所有用户参与项目?'那是什么意思?什么作用?什么项目? – 2012-03-08 14:31:25