エラーコントローラでルーティングエラーの原因となったURLにアクセスしようとしています。
application.rb
config.exceptions_app = self.routes
ルート.rb
match "/404", to: "errors#not_found"
エラーコントローラー
class ErrorsController < ApplicationController
layout "error"
def not_found
end
protected
def app_exception
@app_exception ||= env["action_dispatch.exception"]
end
end
ルーティングエラーの原因となった実際のURLにアクセスするにはどうすればよいですか?私が使うとき、私はrequest.url
得る\404
。