【问题标题】:Deprecation warnings on Rails 3 RC don't help meRails 3 RC 上的弃用警告对我没有帮助
【发布时间】: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


    【解决方案1】:

    您是否开启了完整的日志记录?如果是这样 - 检查您的日志文件以获取完整的回溯。完整的回溯应该指出完整的调用堆栈,包括导致问题的代码行。

    【讨论】:

      猜你喜欢
      • 2012-02-23
      • 2011-02-10
      • 2014-04-11
      • 2014-06-17
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多