【发布时间】:2013-05-20 03:26:21
【问题描述】:
我正在使用 Mongoid 3。我有一个简单的类 Tour 并引用了多个 Itineraries。有没有一种方法可以验证每次旅行的行程日期都是唯一的,即一次旅行不能有 2 个相同日期的行程。
class Tour
has_many :itineraries
end
class Itinerary
field :date, :type => Date
validates :date, :presence => true
index({date: 1})
belongs_to :tour
end
我不确定如何设置验证。
【问题讨论】: