首页 > 解决方案 > 默认的 404 页面将不再显示

问题描述

最近我尝试使用本指南设置自定义 404 页面:

https://thepugautomatic.com/2014/08/404-with-rails-4/

它最终无法正常工作,所以我恢复了所有更改,在 /public 文件夹中重新创建了默认的 404 页面,并从那里对其进行了自定义,但它现在只会在直接访问 /404 时加载,并且在访问时不会显示另一个未列出的路线(即 localhost:3000/foo)。相反,我得到一个空白页,左上角显示“未找到”。我认为这可能来自/node_modules/builtin-status-codes/browser.js它有一个错误列表的地方,包括"404": "Not Found".

我已经用细齿梳多次浏览了代码,但我无法弄清楚为什么它不再在默认设置下工作。任何帮助是极大的赞赏!

标签: ruby-on-railsruby

解决方案


推荐阅读