【发布时间】:2011-10-19 18:00:54
【问题描述】:
我已经在初始化程序中修补了 ActsAsTaggableOn 插件的 Tag 类。一切正常,但是我收到了我添加到标签的常量的警告:
config/initializers/acts_as_taggable_on_extensions.rb:
class Tag < ActiveRecord::Base
... some stuff ...
TAG_TYPES = [:a, :b, :c]
... some more stuff ....
end
警告是:config/initializers/acts_as_taggable_on_extensions.rb:136:警告:已初始化常量 TAG_TYPES
我怎样才能摆脱这个警告?
我正在使用 ruby 1.9.2、Rails 3.1 rc4。
【问题讨论】:
-
Rails 3.1 的最新版本是 rc5,您应该考虑在有更新时立即更新预发布版本。
-
在我看来,您的文件被多次加载。你能检查一下是不是这样吗?
-
@Aurril:我在 rc5 中的资产管道遇到问题,我回滚到 rc4。
-
@Chirantan:是的,这也是我的怀疑,只是不确定在哪里以及为什么。
标签: ruby-on-rails warnings constants ruby-on-rails-3.1 initializer