1

ロール CRUD システムをレールに追加する簡単な方法を知っている人はいますか?

管理者だけにユーザーを作成してもらい、現在サインアップしているすべてのユーザーをアプリのページに一覧表示してもらいたいです。

ユーザーをさまざまな役割に割り当て、コレクションの選択または一連のチェックボックスを使用して特定のアクションを実行するように制限する方法を見つけようとしています。

私はいくつかのチュートリアルに従いましたが、どれも私のために働いていないようです:/

誰でも解決策を推奨できますか? 私は私たちの許可を得て、それが重要であることを考えています。

4

3 に答える 3

2

CanCanについて考えることができます。それを使用すると、ロールを定義し、ロールに従って特定のアクションまたはモデル要素へのアクセスを制限できます。

また、Scott Schulthess が言及したDeviseと簡単に統合することもできます。

于 2012-06-12T21:31:59.000 に答える
1

github の Devise には、これを行う方法を示す wiki ページがあります。

https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-role

于 2012-06-12T20:54:32.837 に答える
0

この API を他の多くの人に公開したい場合は、API キーを使用することもできます

于 2012-06-13T16:40:28.503 に答える