0
這是最新版本的cancan和rails。例程屬於用戶,用戶有很多例程。下面的作品列表和編輯正確的記錄Cancan不適用於新建/屬於用戶的型號創建
can :manage, Routine, :user => {:organization_id => user.organization_id}
,但它拒絕在新的訪問。
這是最新版本的cancan和rails。例程屬於用戶,用戶有很多例程。下面的作品列表和編輯正確的記錄Cancan不適用於新建/屬於用戶的型號創建
can :manage, Routine, :user => {:organization_id => user.organization_id}
,但它拒絕在新的訪問。
當創建新例程時沒有organization_id時,訪問新的時可能發生錯誤?
爲什麼不
can :manage, Routine
你有什麼特別的原因?
他們不能只管理例程。這將允許他們爲任何人編輯和製作例程。他們需要被限制在他們的用戶模型中的organization_id。 – user1149547
嘗試 can [:create,:new,:edit,:update,:index],[User],:organization_id => user.organization_id – Nich
沒有工作。 – user1149547