0
例外を救済するために他のコードが管理されていない場合に呼び出されるすべてのコントローラのアクションにレスキュー句を追加したいと思います。コントローラのアクションにコールバックを追加する
この例外をメールで自分宛に送信したいと考えています。
すべてのコントローラアクションを、自分の機能で、重複なくラップすることはできますか?
例外を救済するために他のコードが管理されていない場合に呼び出されるすべてのコントローラのアクションにレスキュー句を追加したいと思います。コントローラのアクションにコールバックを追加する
この例外をメールで自分宛に送信したいと考えています。
すべてのコントローラアクションを、自分の機能で、重複なくラップすることはできますか?
はrouter.ex
def call(conn, opts) do
try do
super(conn, opts)
rescue
_ in UndefinedFunctionError -> mail_error("fun not found")
e in _ -> mail_error("generic error")
end
end
でこれを置くようにしてください