マイセットアップ:Railsの3.0.9、Rubyの1.9.2rescue_from NoMethodError
私は非ファイルフィールドに送られているコンテンツタイプを扱うHerokuの上で、このラックbugに走りました。特に私が得るエラーは
NoMethodError (undefined method `rewind' for "blah":String):
です。 "blah"は私が通っているURLパラメータの値です。私はどのように私はNoMethodError巻き戻し方法のみをチェックします。この
application_controller.rb
rescue_from NoMethodError do |exception|
logger.debug "\n\n==============Rack rewind error=======================\n\n"
end
ようなことをやって、このエラーを無視することは可能であるべきと思っていますか?あるいは、このRackメソッドを無効にする方法がありますか?
リバインドメソッドの呼び出しを制御することはできません。これはRack自体で処理されるため、try
を使用したり、エラーを修正することはできません。
エラーを解決できません。これは、Rack自体の深い部分です。私はapplication_controller.rbで提案したようにエラーハンドラを追加しようとしましたが、これは決して起動しませんでした。おそらくRackはエラーを発生させませんか? – Bob