Dashboardとなります。Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。Dashboardとなります。Dashboardというエラーが表示されます。ControllerとAbillityの対象とがちがっていてもcancancanを機能させたいのですが、どのようにすればいいのかがわからず難航しております。これだと次のエラーが表示されます。これだと、エラーはなくなるものの、権限管理ができてないので、目的にそえておりません。調べているとこういうやり方でいけると書いてあったのですが、私の環境下では上手く行きませんでした。Adminの場合はUser.allでほしく、それ以外の場合はcurrent_userを取得したい。こちらのやり方は、権限チェックを自作なさっておりますが、このやり方だと、(4)の部分が上手くいかず、こちらのやり方でも難航しております。http://qiita.com/snaka/items/2f30e6abedf7f7a33e99よろしくお願いします。票0(3)の回答が役に立つと思います。今回は参照されたサイトの1番目をお使いでしたが、2番目のオプションをお試しください。オプションを使う必要があります。オプションの方を使って、下記のように書くことができると考えます。試したところ、変数名に誤解がありましたので、追記します。名の変数名に格納されていました。上記をコピーして、お試しになられると良いかもしれません。個の銅バッジご回答ありがとうございます。Dashboardのままでした。UserController等、色々と試したのですが、同様のエラーでした。constant.const_get(name)のところでエラーがでているようです。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてくださいリンク集0cancancanで権限毎にControllerのロジックを変えたい(current_userの場合とadminの場合)のですが、if文が多くなり困っております。constant(NameError)がでてしまいます。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。