1

我在初始化程序中修补了 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。

4

2 回答 2

2

尝试这个:

TAG_TYPES ||= [:a, :b, :c]
于 2011-08-04T07:52:02.363 回答
0

您可以通过将它们添加到 TAG_TYPES 数组来添加自己的标记类型。

TAG_TYPES << :a << :b << :c
TAG_TYPES.uniq!
于 2011-08-04T07:50:54.190 回答