我在一个初始化程序中修补了ActsAsTaggableOn插件的Tag类。一切正常,但我收到警告我添加到标记的常量:
配置/初始化/ 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。
答案 0 :(得分:2)
试试这个:
TAG_TYPES ||= [:a, :b, :c]
答案 1 :(得分:0)
您可以添加自己的标记类型,方法是将它们添加到TAG_TYPES数组中。
TAG_TYPES << :a << :b << :c
TAG_TYPES.uniq!