2012-03-12 8 views
0

私はdeviseの権限を持つ簡単なレールアプリを持っています。モデルtaskおよびuser。私は機能的な役割を実装する必要があります。タスクは所有者のみを編集および削除できます。所有者は共同作業者を自分の仕事に加えることができます。このタスクでは、所有者と共同編集者のみを表示できます。役割は機能します

2番目の質問です。私は機能管理を実現する必要があります。私は使用宝石activeadminと思います。しかし、もっと良い解決策がありますか?

この機能をどのように実現できますか?

+0

私は[CanCan gem](https://github.com/ryanb/cancan/)をお勧めします。これはあなたの質問に合っています。 – Rafaiel

+0

Cancanを私の仕事に適応させる手助けはできますか?私はレールで新しく、これをどうやって理解できないのですか?私はサブタスク、URLパス '/ tasks /:id/subtasks /:id'を持っています。 – Eugene

+0

私はgithubで例を作成します。私はあなたへのリンクをできるだけ早く投稿します。 – Rafaiel

答えて

0

私は2年間のxD私はCancanを使用

そして2年後、この自分の質問を見つけました。素晴らしい宝石!

+0

'cancan'は代わりに[cancancan](https://github.com/CanCanCommunity/cancancan)です。 もう1つの選択肢は[access-granted](https://github.com/chaps-io/access-granted)gemです。 – Rafaiel

関連する問題