Ruby 如何使用Rails 3.2.1使acts成为可标记的
当我在Rails 3.2.1中使用acts as taggable时,会出现以下错误: super:没有用于的超类方法“tag_list=”#Ruby 如何使用Rails 3.2.1使acts成为可标记的,ruby,ruby-on-rails-3,gem,Ruby,Ruby On Rails 3,Gem,当我在Rails 3.2.1中使用acts as taggable时,会出现以下错误: super:没有用于的超类方法“tag_list=”# 我认为rails 3.2.1有一个问题:github.com/mbleigh/acts-as-taggable-on/issues/249 在您的模型中,使用has_和DOWN_to_多个关联和两种方法编写您自己的标记功能非常简单: has_and_belongs_to_many :tags attr_accessor :tag_list def ta
我认为rails 3.2.1有一个问题:github.com/mbleigh/acts-as-taggable-on/issues/249 在您的模型中,使用has_和DOWN_to_多个关联和两种方法编写您自己的标记功能非常简单:
has_and_belongs_to_many :tags
attr_accessor :tag_list
def tag_list=value
value.split(',').each do |tag|
self.tags.build(:name => tag).save
end
end
def tag_list
self.tags.join(',')
end
哈哈,问题是我创造的:)
has_and_belongs_to_many :tags
attr_accessor :tag_list
def tag_list=value
value.split(',').each do |tag|
self.tags.build(:name => tag).save
end
end
def tag_list
self.tags.join(',')
end