システムエラーをハンドリングする→rescue_action
エラーのハンドリングをfilterでやろうと思っていたら
便利なメソッドがあるようです
↓
http://d.hatena.ne.jp/sai-ou89/20080717
application.rbの編集
errorコントローラー+errorメソッドを作る
# エラーハンドリング用
def rescue_action(error)
case error
when StandardError
logger.error("-- standard error --")
p error
logger.error(error.to_str)
else
logger.error("-- error --")
logger.error(error.to_str)
end
redirect_to :action => 'error', :controller => '/error'
end
↓
サーバを起動させる
↓
エラーを発生させる
↓
エラー画面が表示される