2

私が持っている:

class Foo
  include Mongoid::Document

  field :year, :type => Integer, :default => Time.now.utc.year
  field :month, :type => Integer, :default => Time.now.utc.month
  field :day, :type => Integer, :default => Time.now.utc.day

  validates :day, :uniqueness => { :scope => [:month,:year] }
end

私は次のことを2回行います。

Foo.create(:day => 24, :year => 2013, :month => 5)

検証エラーは発生しません。代わりに、同じレコードが 2 つあります。私は何を間違っていますか?

4

1 に答える 1