Учитывая следующую модель:
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?
Спасибо!