Rails / WEBrick错误页面转发

时间:2016-11-30 21:04:24

标签: ruby-on-rails error-handling postman webrick

我在 WEBrick 服务器上本地运行了一个ruby-on-rails应用程序。我正在使用Postman来触发HTTP方法(POST,GET等),以检查是否向用户显示了任何错误页面。下图显示了对主页执行POST时找到的错误页面之一:

WEBrick Error page

可以注意到,应用程序目录的物理路径是:/ home / dennis / dunbarwebsite

泄露此类信息可能有助于对应用程序进行微调攻击。因此,我想知道是否可以将此错误页面转发到自定义页面,例如自定义重定向到错误404和500.

提前致谢, 丹尼斯。

1 个答案:

答案 0 :(得分:0)

  1. 该错误页面仅出现在开发模式中。
  2. routes.rb
  3. 的末尾添加catchall route

    match "*path", to: redirect('/'), via: :all