2017-01-06 12 views
0

私はRailsアプリケーションを開発していますが、もちろん開発モードでコンピュータにインストールしています。エラーが発生した場合、Railsはすべての詳細を含む素晴らしいエラーページを返します。CanCanCanをインストールした後に開発が動作しなくなった

私は申し訳ありませんが、何かが間違っていたERROメッセージ

を取得しインストールしてCanCanCanを使用することを開始して以来。

生産モードのためのものです。そして、エラーの詳細は消えてしまった。 私の設定では何も変更しませんでした。

何が起こったのか分かりませんか?

答えて

0

あなたが尋ねていることは100%確信していませんが、新しいCanCanCanルールが実際にAccessDeniedをトリガーしている可能性がありますが、それはRailsがトレースを取得できないという新しいエラーにつながります。例えば、400.html

に誤りあなたが試みることができる:

https://github.com/ryanb/cancan/wiki/exception-handling

何かのように:

class ApplicationController < ActionController::Base 
    rescue_from CanCan::AccessDenied do |exception| 
    redirect_to root_url, :alert => exception.message 
    end 
end 
関連する問題