エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails によるカスタム例外の設定とエラーハンドリング - Qiita
Rails で例外を発生させたい際は,raise...つまり RuntimeError をよく使用するかと思います。 しかし,... Rails で例外を発生させたい際は,raise...つまり RuntimeError をよく使用するかと思います。 しかし,サービス上の制約から,特定の状況下で例外を発生させる場合,raiseだけでは物足りなくなる時があります。 raiseでは「何かまずいことが起きてしまいました!」程度のことしか伝えてくれません。まぁ,引数に渡す message を見れば理解できるかもですが... 兎にも角にも,特定の状況下に対する例外が存在するなら,その例外に対して名前を付けてあげましょう。 カスタム例外を設定すると,発生時に「何に対する例外か」がパッと理解できるようになりますし,特定の動作に誘導することも容易になりますので,良いことづくめです! 参考 URL 等 項目22 | Effective Ruby(長尾高弘 arton PeterJ.Jones)|翔泳社の本 Railsアプリケーションにおけ
2024/03/30 リンク