我正在开发一个rails应用程序并在我的本地主机上的开发环境中运行服务器。我想看看应用程序在生产服务器上时会看到的错误页面,然后我转到myapp.com/should_show_error_page,以便我可以设置样式。目前,当我转到应该显示此类错误的页面时,我会获得完整的异常描述和堆栈跟踪。使用RAILS_ENV = production启动服务器是不够的,除非我从其他计算机转到该页面。我很感激任何帮助。
更新
在config.consider_all_requests_local = true
中设置config/environments/development.rb
也不会这样做
另一次更新
我正在使用goalie生成错误页面,因此它们不是静态的。
答案 0 :(得分:3)
最简单的方法是通过计算机的主机名访问它。例如,我会使用http://ryanbigg.local:3000/
对其进行测试。要获取主机名,请在提示符中键入hostname
。
答案 1 :(得分:1)
只需镜像生产服务器的配置。我不知道那是什么,我无法进一步评论。
答案 2 :(得分:0)
修改public/500.html
。浏览到http://localhost:3000/500.html
以查看它的外观。