2012-03-12 91 views
0

我有設計授權的簡單的rails應用程序。型號taskuser。我需要實現職能角色。任務只能編輯和刪除所有者。所有者可以將協作者添加到他的任務中。此任務只能查看所有者和協作者。角色功能

第二個問題。我需要實現功能管理。我覺得使用寶石activeadmin。但是可能有更好的解決方案?

我該如何實現這一功能?

+0

模型授權我推薦[CanCan寶石](https://github.com/ryanb/cancan/)它適合您的問題。 – Rafaiel 2012-03-13 06:04:12

+0

你能幫我介紹一下適應康康對我的任務嗎?我是新來的鐵軌,不明白這是怎麼回事。並且我有子任務,url路徑'/ tasks /:id/subtasks /:id'。 – Eugene 2012-03-15 21:08:17

+0

我在github中創建示例我會盡快發佈鏈接給你。 – Rafaiel 2012-03-20 04:00:41

回答

0

我發現在2年後的xD

年和2年我用Cancan這是我自己的問題。真棒寶石!

+0

'cancan'可以用於[cancancan](https://github.com/CanCanCommunity/cancancan)。 另一個選擇是[access-granted](https://github.com/chaps-io/access-granted)gem。 – Rafaiel 2015-08-21 16:33:53