0

我正在尝试访问导致错误控制器中的路由错误的 URL。

应用程序.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.

4

1 回答 1

1

试试request.original_fullpath

于 2013-01-14T13:21:32.970 回答