Rails 4.2:ActiveSupport :: Subscriber和Subscriber模型冲突

时间:2014-11-26 09:26:11

标签: ruby-on-rails ruby ruby-on-rails-4

我的项目中有Subscriber的模型。当我从Rails 3.2.19更新到4.2.0beta4时,我尝试在此模型上调用某个方法时出错:

NoMethodError: undefined method `method_name' for ActiveSupport::Subscriber:Class

似乎Rails尝试从ActiveSupport::Subscriber类调用方法,而不是从ActiveRecord::Base::Subscriber调用。

如何避免此错误?

1 个答案:

答案 0 :(得分:0)

我解决了一个问题。在environment.rb我有下一个代码:

include ActiveSupport

当我注释掉这一行时,所有错误都消失了。