0

我目前正在使用基本的自定义内容管理系统构建一个投资组合,并且遇到了 SQLite 错误的问题。

由于网站上的大多数页面都是使用 CMS 创建的,因此它们存储在表格中。我想实现一种在 url 中捕获错误并呈现漂亮的错误页面的方法——而不是标准的 Rails“动作控制器异常”页面。

我有一个彻底的谷歌,真的很难找到任何与我的问题相似的东西。我对 RoR 还很陌生,所以这对我来说并不是显而易见的——如果有这么简单的解决方案的话。

如果有人至少能指出我正确的方向,那将不胜感激。

非常感谢

4

1 回答 1

0

带有堆栈跟踪的异常页面仅在开发模式下显示。

在生产中,当出现路由错误时,即上面提到的 url 中的某些错误,它将呈现 public/404.html 页面,因此您需要做的就是自定义该页面以获得漂亮的错误页面。

要在开发中测试它,在 config/development.rb 文件中,更改

config.consider_all_requests_local = true 

config.consider_all_requests_local = false

于 2012-07-26T18:33:34.427 回答