私はRails 3.1.2でアプリケーションを開発していますが、このバージョンのレールではエラー/例外(404など)で動作するドキュメントが見つかりません。私は解決策を見つけることができますどこでアプリケーションコントローラruby on rail 3.1グローバル例外ハンドラ
rescue_from ActiveRecord::RecordNotFound,ActionController::RoutingError,
ActionController::UnknownController, ActionController::UnknownAction, :NoMethodError, :with => :handle_exception
def handle_exception
render :template => 'error_pages/error'
end
environment/development.rb
config.consider_all_requests_local = false
で
:
私はのようなものを試してみましたか?事前に
おかげで... action_dispatch/middleware/show_exceptionsで
を私が確認します。これは動作します。 –
追加したいだけです:「終了」の代わりに「終了」を使用することは無効であるようです。 –