【发布时间】:2011-07-17 19:57:50
【问题描述】:
我有一个标签模型
has validates_uniqueness_of :name, :case_sensitive => false
然后我有一个 before_filter 为帖子创建这些标签
Tag.find_or_create_by_name(name)
当我创建一个帖子,然后分配标签“玩具”它成功创建它,然后我做一个新帖子并添加标签“玩具”并得到这个Validation failed: Name has already been taken。我应该如何使“玩具”和“玩具”仍然是同一个标签?
【问题讨论】:
标签: ruby-on-rails ruby activerecord tagging