我的設置:Rails的3.0.9,1.9.2紅寶石rescue_from NoMethodError
我就遇到了這個機架bug在Heroku與內容類型處理非文件字段被髮送。具體來說,我得到的錯誤是
NoMethodError (undefined method `rewind' for "blah":String):
「等等」是我傳遞的url參數的值。我認爲應該可以忽略這個錯誤做這樣的事情
application_controller.rb
rescue_from NoMethodError do |exception|
logger.debug "\n\n==============Rack rewind error=======================\n\n"
end
我該如何檢查NoMethodError倒帶方法?或者也許有一種方法可以覆蓋這種Rack方法?
爲了澄清,我無法控制調用倒回方法,這是在Rack本身處理的,所以我不能使用try
或修復錯誤。
我無法修復這個錯誤,這在Rack本身很深。我嘗試按照application_controller.rb中的建議添加錯誤處理程序,但它從未觸發過,可能Rack沒有提出錯誤? – Bob