访问错误应用程序中的RoutingError URL

时间:2013-01-14 09:14:50

标签: ruby-on-rails ruby-on-rails-3

我正在尝试访问导致错误控制器中出现路由错误的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

1 个答案:

答案 0 :(得分:1)

试试request.original_fullpath