美文网首页
rails 笔记(2)

rails 笔记(2)

作者: impzx | 来源:发表于2014-02-03 21:22 被阅读41次

    rails中的校验和测试

    1、model 文件中增加validates,validates方法是个标准的Rails验证器,它会根据一个或多个条件来验证一个或多个模型字段。

    2、validates :field1,:field2, :presence => true 用于测试field1和field2输入必须不为空

    3、validates :field1, :numericality => {:greater_than_or_equal_to => 0.01} 用于测试字段field1是数值类型,同时它大于等于0.01

    4、validates :field1, :format => {:with => %r{}i, :message=> ''} 用于验证字段格式,其中with格式为正则表达式,message则为错误提示。

    5、project/test/models/ 中的model_test.rb中增加单元测试,obj.valid? 用于验证空的obj是否有效,obj.errors[:field].any? 用于测试该field空是否有效。

    相关文章

      网友评论

          本文标题:rails 笔记(2)

          本文链接:https://www.haomeiwen.com/subject/epactttx.html