gpt4 book ai didi

ruby-on-rails - 如何为 f.select 表单字段设置空白值

转载 作者:数据小太阳 更新时间:2023-10-29 06:20:24 24 4
gpt4 key购买 nike

我正在使用以下内容允许我的用户在他们的个人资料中选择他们的性别。

<%= 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com