我正在尝试访问导致错误控制器中出现路由错误的URL。
application.rb中
config.exceptions_app = self.routes
的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
如何访问导致路由错误的实际网址?当我使用request.url
时,我得到\404
。
答案 0 :(得分:1)
试试request.original_fullpath
。