2

鉴于此代码:

class House < CouchRest::Model::Base
  use_database DB
  property :somedumfield, :type => Integer
end

我可以输入数字或文本数据;它将其保存到数据库中并且不会引发错误;我正在使用沙发模型(使用沙发),如何为字段上的数据类型添加验证。

提前致谢

4

1 回答 1

0

与 CouchRest 无关。这是沙发模型的功能。

查看沙发模型源,他们似乎使用 #to_i 方法投射提供的价值。所以"foo".to_i => 0

couch_model 文档指出,CouchRest Model automatically includes the new ActiveModel validations, so they should work just as the traditional Rails validations. For more details, please see the ActiveModel::Validations documentation.欢迎您尝试一下!

于 2012-03-17T14:18:26.233 回答