、私はなぜrails 2.1はrescue_fromで例外をキャッチしませんか?私のApplicationControllerにで
rescue_from StorageExceptions::AuthorizationFailed, :with => handle_auth_error
def handle_auth_error
redirect_to error_path(403)
end
を持っていますが、コードは、このエラーをキャッチされていません。私は、キャッチされているものが、NameErrorメッセージであることを確認しました。「キャッチコピーをスローする」StorageExceptions :: AuthorizationFailed '"
なぜ、これが実際のエラーをキャッチするのですか?
何らかの理由で、エラーがスタックのどこかでNameErrorに変換されたようです。私はなぜそれがNameErrorとして提起されたのか分からないので、なぜか考えることができません。 – cmouse
と、「perform_action_without_rescue」という名前のものは何ですか?私はどこにでもそれを見つけることができません – cmouse