Mam prosty model o następujących właściwościach:DataMapper walidacje, puste błędy
property :title, String,
:required => true,
:length => 1..200
property :body, String,
:required => true,
:length => 1..200
Kiedy zapisać go (za pomocą metody save) z tytułem, który nie sprawdza, to nie zbawi, ale otrzymuję następujący obiekt:
<DataMapper::Validations::ValidationErrors:0x00000003133e10
@resource=#<Pun @id=nil @image="" @title="" @body="dsfsdf" @description=nil
@published=nil @user_id=1 @round_id=nil>, @errors={}>
Skasowanie błędów jest puste. Jednak gdy jest to właściwość body, która jest pusta, błędy mieszają się z wykryciem problemu.
Każdy pomysł, dlaczego wartość mieszania błędów jest pusta, gdy dotyczy ona własności title?
Dzięki