如何在rails开发环境中测试错误页面?

时间:2011-09-29 14:40:39

标签: ruby-on-rails error-handling environment

我想在我的Rails 3.0.7应用程序中设计我的404页面。 如果我请求不存在的页面,我会得到开发输出

    Routing Error

    No route matches "/foo"

我尝试了以下答案:

How to test 500.html in rails development env?

application_controller:

def local_request?
  false
end

development.rb:

config.consider_all_requests_local = false

development.rb:

config.action_view.debug_rjs = false

我也开始了我的应用程序:     RAILS_ENV =生产轨道     RAILS_ENV =生产乘客开始

它都没有用。我喜欢rails如何使复杂的任务变得非常简单。但真正令人沮丧的是,真正简单的事情变得非常困难,无法进行调试,最终你会在远程服务器上进行黑客攻击而无法解决这个问题。

以前有没有人遇到这个问题?

1 个答案:

答案 0 :(得分:9)

如果您的错误页面是静态的,您只需转到http://localhost:3000/404.htmlhttp://localhost:3000/500.html等。