だから私Shift model
はstart_date
end_date
そして、シフトを互いにオーバーラップさせないバリデーターを書きたいと思います。
例えば:
#<Shift id: 88, start_date: "2013-11-11 08:00:00", end_date: "2013-11-12 08:00:00">
次のように Shift を作成することはできません。
> Shift.create(start_date: "2013-11-12 07:00".to_datetime)
それを達成する方法は?