Ruby on rails rails在生产模式中抛出错误时充当标记

Ruby on rails rails在生产模式中抛出错误时充当标记,ruby-on-rails,production,acts-as-taggable-on,Ruby On Rails,Production,Acts As Taggable On,我使用的是rails 3.2.1和ruby 1.9.3p448 在开发模式下可以很好地工作,但在生产模式下会抛出一个错误 NoMethodError: undefined method `association_class' for nil:NilClass from /Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/activerecord-3.2.2/lib/active_record/associations.rb:157:in `associat

我使用的是rails 3.2.1和ruby 1.9.3p448

在开发模式下可以很好地工作,但在生产模式下会抛出一个错误

NoMethodError: undefined method `association_class' for nil:NilClass
from /Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/activerecord-3.2.2/lib/active_record/associations.rb:157:in `association'
from /Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/activerecord-3.2.2/lib/active_record/associations/builder/association.rb:44:in `block in define_readers'
from /Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/acts-as-taggable-on-2.4.1/lib/acts_as_taggable_on/acts_as_taggable_on/core.rb:284:in `tags_on'
from /Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/acts-as-taggable-on-2.4.1/lib/acts_as_taggable_on/acts_as_taggable_on/core.rb:249:in `tag_list_cache_on'
from /Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/acts-as-taggable-on-2.4.1/lib/acts_as_taggable_on/acts_as_taggable_on/core.rb:254:in `tag_list_on'
from /Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/acts-as-taggable-on-2.4.1/lib/acts_as_taggable_on/acts_as_taggable_on/core.rb:44:in `tag_list'
from (irb):1
from /Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.2/lib/rails/commands/console.rb:47:in `start'
from /Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.2/lib/rails/commands/console.rb:8:in `start'
from /Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.2/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
NoMethodError:nil:NilClass的未定义方法“association\u class”
from/Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/activerecord-3.2.2/lib/active_record/associations.rb:157:in“association”
from/Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/activerecord-3.2.2/lib/active\u record/associations/builder/association.rb:44:在“定义中的块”中
from/Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/acts-as-taggable-on-2.4.1/lib/acts\u as\u taggable\u on/acts\u as\u taggable\u on/core.rb:284:in“tags\u on”
from/Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/acts-as-taggable-on-2.4.1/lib/acts\u as\u taggable\u on/acts\u as\u taggable\u on/core.rb:249:in'tag\u list\u cache\u on'
来自/Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/acts-as-taggable-on-2.4.1/lib/acts\u as\u taggable\u on/acts\u as\u taggable\u on/core.rb:254:“tag\u list\u on”中
from/Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/acts-as-taggable-on-2.4.1/lib/acts\u as\u taggable\u on/acts\u as\u taggable\u on/core.rb:44:'tag\u list'中
来自(irb):1
from/Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.2/lib/rails/commands/console.rb:47:in'start'
来自/Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.2/lib/rails/commands/console.rb:8:in'start'
来自/Users/navneet/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.2/lib/rails/commands.rb:41:in`'
来自脚本/rails:6:in'require'
来自脚本/rails:6:in`'

首先将rails升级到3.2.15。自3.2.1以来,出现了严重的错误修复。然后检查问题是否仍然存在。我已将rails升级到3.2.15,但问题仍然存在。