【发布时间】:2011-09-05 10:00:34
【问题描述】:
我有一个具有以下属性的简单模型:
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 属性时为空吗?
谢谢
【问题讨论】:
标签: validation datamapper