有Datamapper的任何模拟导轨性感验证?

时间:2012-03-23 11:27:10

标签: validation sinatra datamapper

是否有模拟设置验证如下: 验证:title,:presence => true,:format => :regex,:uniqueness =>真

1 个答案:

答案 0 :(得分:0)

不是Rails的方式。但它非常性感,您可以自动获得一些验证,例如将字段设置为:required => true时。有关更多示例,请参阅http://datamapper.org/docs/validations.html

不能将手动验证指定为validates的单个哈希参数。我想这可能是,因为DataMapper中的验证有很多选项,而DataMapper必须找出哪个选项属于哪个验证。

但是,如果你喜欢,你仍然可以构建自己的validation方法,它完全相同(也在上面的链接中描述)。

此外,如果你喜欢它的功能,你可以简单地将ActiveRecord与Sinatra一起使用。