Rails2.0のrescue_fromはRoutingErrorを補足しない?
2.0系で新しく追加されたrescue_fromを最近使ってみた。
けどRoutingErrorは補足しないみたい。
どうせ全体でエラーページにするつもりだったので、rescue_fromを使うのをやめてrescue_actionをオーバーライドした。
def rescue_action(e) case e when ActionController::RoutingError,ActionController::UnknownController,ActionController::UnknownAction,ActiveRecord::RecordNotFound render :file => File.join(RAILS_ROOT, 'public','404.html') else super end end