鉴于此代码:
class House < CouchRest::Model::Base
use_database DB
property :somedumfield, :type => Integer
end
我可以输入数字或文本数据;它将其保存到数据库中并且不会引发错误;我正在使用沙发模型(使用沙发),如何为字段上的数据类型添加验证。
提前致谢
鉴于此代码:
class House < CouchRest::Model::Base
use_database DB
property :somedumfield, :type => Integer
end
我可以输入数字或文本数据;它将其保存到数据库中并且不会引发错误;我正在使用沙发模型(使用沙发),如何为字段上的数据类型添加验证。
提前致谢
与 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.
欢迎您尝试一下!