私はdeviseの権限を持つ簡単なレールアプリを持っています。モデルtask
およびuser
。私は機能的な役割を実装する必要があります。タスクは所有者のみを編集および削除できます。所有者は共同作業者を自分の仕事に加えることができます。このタスクでは、所有者と共同編集者のみを表示できます。役割は機能します
2番目の質問です。私は機能管理を実現する必要があります。私は使用宝石activeadmin
と思います。しかし、もっと良い解決策がありますか?
この機能をどのように実現できますか?
私はdeviseの権限を持つ簡単なレールアプリを持っています。モデルtask
およびuser
。私は機能的な役割を実装する必要があります。タスクは所有者のみを編集および削除できます。所有者は共同作業者を自分の仕事に加えることができます。このタスクでは、所有者と共同編集者のみを表示できます。役割は機能します
2番目の質問です。私は機能管理を実現する必要があります。私は使用宝石activeadmin
と思います。しかし、もっと良い解決策がありますか?
この機能をどのように実現できますか?
私は2年間のxD私はCancan
を使用
そして2年後、この自分の質問を見つけました。素晴らしい宝石!
'cancan'は代わりに[cancancan](https://github.com/CanCanCommunity/cancancan)です。 もう1つの選択肢は[access-granted](https://github.com/chaps-io/access-granted)gemです。 – Rafaiel
私は[CanCan gem](https://github.com/ryanb/cancan/)をお勧めします。これはあなたの質問に合っています。 – Rafaiel
Cancanを私の仕事に適応させる手助けはできますか?私はレールで新しく、これをどうやって理解できないのですか?私はサブタスク、URLパス '/ tasks /:id/subtasks /:id'を持っています。 – Eugene
私はgithubで例を作成します。私はあなたへのリンクをできるだけ早く投稿します。 – Rafaiel