エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
rescue_from() and Proc#bind()
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
rescue_from() and Proc#bind()
Rails 2.0 の新機能に rescue_from(exception_class) という地味なやつがあります。いままでは、 Applic... Rails 2.0 の新機能に rescue_from(exception_class) という地味なやつがあります。いままでは、 ApplicationController などで rescue_action などをオーバライドして引数に与えられる exception を case ... when で処理するというわかりやすいけど、ダサイ方法で対応してきました。rescue_from を使うとこんな感じに書けます。 class UnauthorizedError < RuntimeError; end class ApplicationController < ActionController::Base ... before_fiter :login_required def login_required raise UnauthorizedError end rescue_from