Validation Datamapper验证,空错误
我有一个具有以下属性的简单模型:Validation Datamapper验证,空错误,validation,datamapper,Validation,Datamapper,我有一个具有以下属性的简单模型: property :title, String, :required => true, :length => 1..200 property :body, String, :required => true, :length => 1..200 当我使用未验证的标题保存它(使用save方法)时,它不会保存,但我得到以下对象: <DataMapper::Validations::ValidationErrors:0
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属性时为何为空吗
谢谢你(2010年)在一篇评论中如此写道
创建了一些帮助器方法来补偿这一点。他的用户模型示例:
User.raise\u on\u save\u failure=true
-所有用户实例都将爆炸
DataMapper.raise\u on\u save\u failure=true
-如果保存不成功,一切都会爆炸
来源定义:和