2012-07-26 46 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