Ruby On Rails--Active Record Validations(校验)
来源:互联网 发布:世界最快的数学计算法 编辑:程序博客网 时间:2024/05/29 03:33
Validations are used to ensure that only valid data is saved into your database.
Active Record Validations知识总览
官方文档
- 什么是validate
- validate发生在什么地方
- 绕过校验 validate: false
- 校验是如何触发的?
- 校验的几种形式
- validates_XXX_of, 可校验的形式有:
acceptance
validates_associated
confirmation
exclusion
format
inclusion
length
numericality
presence
absence
uniqueness - validates 字段名, presences: true, …
- 自定义的validate, 如 validate :check_deal_exist
- validates_XXX_of, 可校验的形式有:
- 比较重要的校验参数
- :on => :create
- :if => { |object| object.check_some_condition }
- :allow_blank => true
- :allow_nil => true
- :message => “deal已经存在”
- :scope => [:deal_id]
- 校验后的错误信息 errors
- errors是如何产生的
- errors中的字段的i18n配置
- errors.add(:base, ‘msg’)
- errors.add(‘某个字段’, ‘msg’)
- errors.full_messages
- Rails的唯一性校验 和数据库唯一性索引校验的区别
- 添加校验后应该注意历史数据的问题
0 0
- Ruby On Rails--Active Record Validations(校验)
- The Ruby On Rials Gudie -- Active Record Validations
- Ruby on rails --- ActiveRecord基础(SQL和Active Record)
- ruby on rails爬坑(二):Active Record数据库查询
- Ruby On Rails--Active Record Callbacks(回调)
- Ruby On Rails--Active Record Associations(关联关系)
- Ruby On Rails--Active Record Migrations(数据库迁移)
- Ruby On Rails--Active Record Query Interface(数据库查询)
- active record关联(ruby on rails guides)
- Active Record Validations Helpers
- Ruby on rails开发从头来(四十六)- ActiveRecord基础(SQL和Active Record)
- Ruby on rails开发从头来(四十六)- ActiveRecord基础(SQL和Active Record)
- RoR读书笔记 --- Active Record Validations and Callbacks
- Pro Active Record: Databases with Ruby and Rails
- rails active record associations
- rails active record querying
- The Ruby On Rials Gudie -- Active Record基本
- The Ruby On Rials Gudie -- Active Record Migrations
- 循环(1)
- csdn乱码
- 一次向svn中增加所有新增文件 svn add all new files
- VB
- 使用Mysql新版驱动的ReplicationDriver实现MySQL读写分离
- Ruby On Rails--Active Record Validations(校验)
- 多线程&网络总结
- 控件AutoCompleteTextView 自动提示de 学习
- 随机10个数和 三
- 正则表达式初步
- 9个循环2
- Matlab R2014a 由.m文件产生C代码,并在VS2010中测试
- 获取driver导出的所有symbol
- 【LeetCode】51. N-Queens