У меня есть простая модель со следующими свойствами:
property :title, String,
:required => true,
:length => 1..200
property :body, String,
:required => true,
:length => 1..200
Когда я сохраняю его (используя метод save) с заголовком, который не проверяется, он не сохраняется, но я получаю следующий объект:
<DataMapper::Validations::ValidationErrors:0x00000003133e10
@resource=#<Pun @id=nil @image="" @title="" @body="dsfsdf" @description=nil
@published=nil @user_id=1 @round_id=nil>, @errors={}>
Таким образом, хэш ошибок пуст. Однако, когда свойство body пустое, хэш ошибок определяет его проблему.
Есть идеи о том, почему хэш ошибок пуст, когда он включает свойство: title?
Спасибо