在閱讀Rails指南時,我遇到了一些我不確定的事情。在這個例子中,它表明我可以編寫一個範圍選項,添加額外的選項來檢查唯一性。我的問題是,我是否必須寫出一個專門針對某個時間段進行查詢的方法?換句話說,在下面的例子中,是否有更多的代碼需要滿足眼睛?如果不是,Rails如何知道檢查表數據庫中正確的時間戳列?Rails中唯一性助手的範圍選項
class Holiday < ActiveRecord::Base
validates :name,
:uniqueness => { :scope => :year,
:message => "should happen once per year" }
end
優秀的解釋。謝謝您的幫助。 – jason328