1
我的設置:Rails的3.0.9,1.9.2紅寶石,慘慘1.6.5慘慘授權子狀態
我的模型:
class User
has_many :projects
class Project
has_many :tasks
belongs_to :user
class Task
belongs_to :project
ability.rb
can :manage, Task, :project => { :user_id => user.id }
我需要僅允許訪問task
如果user
和project
被授權,並且project
具有由project
實例方法如01確定的某個狀態(我有理由不把它作爲一個屬性)。指定該能力的語法是什麼?