0

私の Ruby on Rails 3 アプリケーションは、Devise と Cancan を使用しています。

役割に関しては、管理者、マネージャー、ユーザー、ゲストがいます。いくつかの投稿があり、生成されたインデックス関数を使用して投稿リストを取得します。

管理者がすべての投稿をインデックス化できるようにし、マネージャーが特定のカテゴリの投稿のみをインデックス化できるようにし、ユーザーが自分の投稿のみをインデックス化できるようにするにはどうすればよいですか?

Cancan が構成されており、許可されていないことをしようとするとエラー メッセージが表示されます。

私の質問は、ロールに応じて、ビューにレコードを表示するか、表示しないかです。

4

1 に答える 1

0

ドキュメントをチェックしてください:

https://github.com/ryanb/cancan/wiki/Defining-Abilities

https://github.com/ryanb/cancan/wiki/Checking-Abilities

于 2013-05-05T11:44:41.097 に答える