【发布时间】:2010-08-23 15:35:37
【问题描述】:
在 Rails 3 中,当我收到弃用警告时,我得到的行参考经常在 Rails 框架中,而不是实际弃用的行!
例如,我尝试保存一个用户模型:
irb(main):006:0> user.save
弃用警告:save(true) 已弃用,请改为使用 save(:validate => true)。 (从保存在 /home/novagile/www/novagolf/releases/20100820143809/vendor/bundle/ruby/1.8/gems/activerecord-3.0.0.rc/lib/active_record/validations.rb:43 调用)
=> 假的
太棒了!我应该如何知道错误的 save(true) 究竟来自哪里?我已经“grep”了我的项目但没有成功,所以它可能在我使用的 gem 之一中......
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3