Я пытаюсь проверить модель, используя :sence => true в определенных полях, но модель возвращается как действительная, даже если эти поля равны нулю.Вот проверки моей модели воспроизведения:
validate :match_id, :presence => true
validate :replay_url, :presence => true
validate :uploader_id, :presence => true
Если я открою консоль и наберу следующее, вы поймете, что я имею в виду:
1.9.3p0 :001 > r = Replay.new
=> #<Replay id: nil, match_id: nil, replay_url: nil, created_at: nil, updated_at: nil, uploader_id: nil>
1.9.3p0 :002 > r.valid?
=> true
Кто-нибудь знает, почему этоесть