【发布时间】:2012-10-28 23:42:27
【问题描述】:
在阅读 Rails 指南时,我遇到了一些我不确定的事情。在示例中,它表明我可以编写一个范围选项来添加额外的选项来检查唯一性。我的问题是,我是否必须写出一种专门针对某个时间段进行查询的方法。换句话说,在下面的示例中,是否有比看上去更多的代码?如果没有,Rails 怎么知道在表数据库中检查正确的时间戳列?
class Holiday < ActiveRecord::Base
validates :name,
:uniqueness => { :scope => :year,
:message => "should happen once per year" }
end
【问题讨论】:
标签: sql ruby-on-rails ruby ruby-on-rails-3 helper