作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在使用以下内容允许我的用户在他们的个人资料中选择他们的性别。
<%= f.select (:sex, %w{ Male Female }) %>
如果没有向 user.sex 列传递任何内容,我将如何创建列表默认的空白值?我只是将 male 或 female 作为字符串传递。
目的是我想要一个空白值,这样验证可以确保他们知道他们必须选择它。
最佳答案
有两种可能性,具体取决于您的追求:
include_blank
<%= f.select (:sex, %w{ Male Female }, :include_blank => true) %>
这将始终在选择中包含一个空白选项,这将允许人们在编辑表单上看到此值时将值设置回空白值。
提示
<%= f.select (:sex, %w{ Male Female }, :prompt => "Gender...") %>
这将包括指定的提示值,只要该字段尚未设置。如果它有(例如在编辑表单上),则无需提醒用户他们需要选择一个值,这样提示就不会出现
关于ruby-on-rails - 如何为 f.select 表单字段设置空白值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4444523/
我尝试通过正则表达式将文本中的单引号更改为双引号。 (单字)示例:我走了。 You gona fly to planet 'Ziqtos' => 我需要在 I'm 中保留单引号,并在 You gona
我正在构建一个 API,其中大部分将包含 JSON 和 HTML 内容。但是一些非常具体的端点只呈现 true 或 false,并且还在 POST 中接受 true 或 false。这是请求或响应的整
我是一名优秀的程序员,十分优秀!