首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails validates_presense没有在布尔值上验证吗?

Rails validates_presense没有在布尔值上验证吗?
EN

Stack Overflow用户
提问于 2014-11-19 04:00:50
回答 1查看 17.4K关注 0票数 49

因此,我有一个表单,使用布尔值来选择男性或女性。当我对布尔值字段使用validates :presense时,它返回,性别不能为空!当我删除验证部分时,它允许它作为true或false传递到DB中。这并不意味着它是空的。我假设这是一个问题,因为我使用t/f,但我似乎找不出原因。这是我的模型

代码语言:javascript
运行
复制
class Visit < ActiveRecord::Base
    validates :user_id, :first_name, :last_name, :birthdate, :gender, 
        presence: true
end

我对这一领域的看法

代码语言:javascript
运行
复制
<%= f.select :gender, 
    [['Male',false],['Female',true]], :value => false,
    label: "Gender" %>
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27002946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档