3

RailsAdminをインストールしました。これはうまく機能しています。しかし、私には問題があります。Rails Adminにサインインできるのは管理者のみで、管理者には2つのタイプがあります。最初のタイプの管理者は、すべてにアクセスしたり、必要なものを削除したりできます。2番目のタイプは、特定のテーブルにのみアクセスできる必要があります。

Rails Adminで必要なものを取得するための構成が表示されないため、モデルでコールバックを使用することを考えていました。しかし、その後、ユーザーの資格情報を渡して、ユーザーがどのタイプの管理者であるかを確認する必要があります。それでも、多くのハッキングが必要になります。私の質問は、これを行うことができますか?もしそうなら、これを行うための最良の方法は何ですか?

4

1 に答える 1

3

私は過去にCanCanを使用して、あなたが探しているものを正確に達成しました。RailsAdminでうまく機能しました。

https://github.com/sferik/rails_admin/wiki/CanCan

余談ですが、ユーザーごとに1つの役割を使用することをお勧めします。これにより、作業が簡単になるようです。

于 2013-03-26T16:52:41.227 に答える