美文网首页
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)

    rails中的校验和测试 1、model 文件中增加validates,validates方法是个标准的Rails...

  • rails 笔记(1)

    常用rails命令 1、rails new project_name: 创建一个rails 项目 2、rails ...

  • Ruby配置

    Ruby笔记 1.rvm 是ruby版本管理器 2.gem用于手工安装各种库 3.bundle是rails框架里面...

  • Rails笔记

    当表已经建立好,不想生成迁移文件 快速生成与撤销 ??????+ Ruby<% ... %>??????????...

  • rails 笔记

    Rails 入门Ruby on Rails 教程 需要 手动 安装依赖 使用脚手架 生成model rake 命令...

  • 创建rails页面的简单流程

    我司前端大神,想了解rails页面相关的东西,顾有笔记如下。 添加路由rails将一个请求(localhost:4...

  • Mongoid学习

    1. 安装mongoid 在Rails 配置文件Gemfile中,做如下配置 2. 配置文件 执行 rails g...

  • Rails on ruby笔记

    创建新项目: rails new blog 报错:rails aborted! TZInfo::DataSourc...

  • rails 学习笔记

    layout: posttitle: 第十一章困惑 外键 及 反转relationships表categories...

  • rails笔记(4)

    rails常见配置 1、配置root页面:修改config/routes.rb文件,其中增加 这里root指向为s...

网友评论

      本文标题:rails 笔记(2)

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