2012-07-26 47 views
0

我目前正在构建一个基本的自定义内容管理系统,我遇到了一个SQLite错误的问题。Rails 3和SQLite - 处理异常

由于网站上的大部分页面都是使用CMS创建的,因此它们存储在表格中。 我想实现一种捕获url中的错误并呈现漂亮的错误页面的方式 - 而不是标准的Rails“Action Controller Exception”页面。

我已经有一个彻底的谷歌,真的很难找到任何类似我的问题。我对RoR相当陌生,所以对我来说这不是一件容易的事情 - 如果有这样一个简单的解决方案。

如果有人可以至少指出我在正确的方向,它将不胜感激。

非常感谢

回答

0

与堆栈跟踪这个异常页面仅显示在开发模式。

在生产中,当出现路由错误,即上面提到的url中的一些错误时,它将呈现public/404.html页面,因此您只需定制该页面即可获得漂亮的错误页。

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

config.consider_all_requests_local = true 

config.consider_all_requests_local = false