前提・実現したいこと
元々Java開発をしていましたが、現在Railsの勉強をしています。
少し気になったのですが、
結論から言うと、
RailsではJavaのthrowsのように例外処理を呼び出し元に移譲することはできないのでしょうか?
具体的に言うと、
Javaでは以下のように呼び出し元で例外をキャッチすることができます。
Java
1private void func() throws Exception{・・略・・} 2 3public static void main(String[] args) { 4 try{ 5 func();//呼び出し元 6 } 7 catch(Exception e){ 8 e.printStackTrace();//funcメソッド内で例外が発生するとここに処理が移る 9 } 10}
しかし、Railsではなかなかそのような呼び出し元でrescue(catch)しているサンプルを見つけることができません。
もし知っている方がいらっしゃいましたら教えて頂けますと幸いです。
試したこと
・rails 例外処理 throw などで調べてみる
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/08 01:40 編集
2021/08/08 01:40