您的位置:首页 > 大数据 > 人工智能

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;

原著:陈杭州 如需转载请注明出处.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: