【发布时间】:2010-09-15 22:00:04
【问题描述】:
给定以下模型:
class User < AR::B
has_many :permissions
has_many :projects, :through => :permissions
end
class Project < AR::B
has_many :permissions
has_many :users, :through => :permissions
end
class Role < AR::B
has_many :permissions
end
class Permission < AR::B
belongs_to :user
belongs_to :project
belongs_to :role
end
在user.rb模型中,,,如何获取用户对项目的权限?
类似的东西 self.permissions.role ?
谢谢!
【问题讨论】:
标签: ruby-on-rails activerecord ruby-on-rails-3