我正在尝试访问导致错误控制器中路由错误的URL。
application.rb
config.exceptions_app = self.routes
routes.rb
match "/404", to: "errors#not_found"
<<p> 误差控制器/strong> 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
试试request.original_fullpath
。