1
在Rails 3中,當我得到棄用警告時,我得到的行引用是在Rails框架中,而不是實際的棄用行!Rails 3 RC上的棄用警告對我沒有幫助
例如,我試圖保存用戶模型:
irb(main):006:0> user.save
DEPRECATION WARNING: save(true) is deprecated, please give save(:validate => true) instead. (called from save at /home/novagile/www/novagolf/releases/20100820143809/vendor/bundle/ruby/1.8/gems/activerecord-3.0.0.rc/lib/active_record/validations.rb:43)
=> false
太好了!我應該如何知道錯誤保存(真)來自哪裏?我已經「grep」我的項目沒有成功,所以它可能在我使用的寶石之一...