私のマシンでは正常に動作しているのに、Herokuの特別な構成によって提供される関数を使用するとエラーが発生します。
具体的には、Rolifyメソッドis_adminを使用していますか?on userは、初期化ファイルの構成設定によって可能になります。
これまでのところ、Herokuを使用して、データベースを再度移行し、アプリを再起動して、それぞれについてページを複数回更新しました。ローカルサーバーをリセットするたびにローカルマシンが実行するように、Herokuに構成ファイルを実行させるにはどうすればよいですか?
エラー:
ActionView::Template::Error (undefined method `is_admin?' for #<User:0x0000000524c8e0>):
2012-07-22T09:00:53+00:00 app[web.1]: 1: <% if current_user.is_admin? %>
コード:
# config/initializers/rolify.rb
Rolify.configure do |config|
config.use_dynamic_shortcuts
end
さて、もう1つ試してみましたが、うまくいきましたが、念のためここに示します。