Rails 开发小贴士积累
2013-01-22 21:38
134 查看
Model (ActiveRecord) 中 Boolean 类型的属性,在做是否存在的校验的时候,不能使用 presence: true ,而是要使用 inclusion: { in: [true, false] }。否则,当值为 false 的时候,会校验失败。
ClienSideValidations 对 Boolean 类型的属性做 inclusion 验证的时候,存在一个 bug。如上一条,input[type=radio] 的值是字符串类型的 "true" 和 "false" ,在与 true 和 false 做 == 比较时,inclusion 校验始终为 false;
原著:陈杭州 如需转载请注明出处.
相关文章推荐
- 利用Radrails开发Ruby on Rails程序入门指南
- 无线开发的积累
- 网站开发积累(鼠标控制图片左右移动)
- mui 开发知识积累-------打开页面的方式
- 教你10分钟内在Windows上完成Rails开发环境的安装和配置
- ubuntu 11.04 rvm 安装rails开发环境的实践
- 驱动开发人员知识的积累
- ASP.NET开发经验积累(转发)以后会陆续放上新的
- 受Ruby on Rails影响的PHP开发框架
- Rails进行REST开发
- Ruby on rails开发从头来(四十九)- ActiveRecord基础(行数和再加载数据)
- android积累----桌面UI开发
- 针对Ruby on Rails开发的Emacs插件
- Rails 行为驱动开发(Behaviour-Driven Development)实践之一
- 嵌入式软件开发下的数据积累
- iOS开发:小技巧积累
- iOS开发:小技巧积累
- 使用 Ruby on Rails 快速开发 Web 应用程序
- JNA开发中的问题积累
- 利用VMWARE来,在WINDOWS下开发Rails