我有設計授權的簡單的rails應用程序。型號task
和user
。我需要實現職能角色。任務只能編輯和刪除所有者。所有者可以將協作者添加到他的任務中。此任務只能查看所有者和協作者。角色功能
第二個問題。我需要實現功能管理。我覺得使用寶石activeadmin
。但是可能有更好的解決方案?
我該如何實現這一功能?
我有設計授權的簡單的rails應用程序。型號task
和user
。我需要實現職能角色。任務只能編輯和刪除所有者。所有者可以將協作者添加到他的任務中。此任務只能查看所有者和協作者。角色功能
第二個問題。我需要實現功能管理。我覺得使用寶石activeadmin
。但是可能有更好的解決方案?
我該如何實現這一功能?
我發現在2年後的xD
年和2年我用Cancan
這是我自己的問題。真棒寶石!
'cancan'可以用於[cancancan](https://github.com/CanCanCommunity/cancancan)。 另一個選擇是[access-granted](https://github.com/chaps-io/access-granted)gem。 – Rafaiel 2015-08-21 16:33:53
模型授權我推薦[CanCan寶石](https://github.com/ryanb/cancan/)它適合您的問題。 – Rafaiel 2012-03-13 06:04:12
你能幫我介紹一下適應康康對我的任務嗎?我是新來的鐵軌,不明白這是怎麼回事。並且我有子任務,url路徑'/ tasks /:id/subtasks /:id'。 – Eugene 2012-03-15 21:08:17
我在github中創建示例我會盡快發佈鏈接給你。 – Rafaiel 2012-03-20 04:00:41