私はタイトルの中にあるものはおそらく不可能だと知っていますが、何か良いものを考え出すことはできませんでした。Ruby on Rails:モデルからの例外を含むオブジェクトを渡す
私の問題は、ActiveRecordを使用してデータを取得/保存するのではなく、Webサービス経由で専用のAPIを使用していることです。そのため、私はそれからいくつかの例外を処理する必要があります(例えば、メールを送信する)が、私はコード内の冗長性を避けるためにモデルでそれをしたいです。今私が思いついた唯一のアイデアは、アプリケーションコントローラで適切なアクションを生成するために、このWebサービスからの特定の応答に対する例外を発生させることです。残念ながら、私の行動の1つは、エラーを生成したWebサービスからのリクエストと応答を含む電子メールを送信することです。問題は、コントローラにそれらを渡すにはどうすればいいですか?