0
我在做一个tags
模型,其中一个属性是标记的title
。我们的目标是,将有可以由一组预定义的主题被标记的文章:Rails:使用数组作为范围的唯一性验证
TOPICS = ['Politics', 'Art', 'Sports', 'Tech', 'Business', 'Science']
我想创建一个唯一性验证,使得每当一个标签被分配到的文章,其title
必须成为任何TOPICS
中的元素。我可以通过以下方式做到这一点吗?
class Tag < ActiveRecord::Base
validates :title, :uniqueness => { :scope => TOPICS }
end
如果没有,我怎么设置TOPICS
的范围为title
?提前致谢!