嗨,我有以下显示下拉菜单
<p><%= f.select :depGroupname, options_for_select(@dep_group_name, :inlcude_blank => true) %></p>
在这里,我需要第一个选项是空白的。但在上面的代码中,下拉列表从 @dep_group_name 数组中的第一个元素开始。
让我知道如何使用 options_for_select 标签包含空白
谢谢
嗨,我有以下显示下拉菜单
<p><%= f.select :depGroupname, options_for_select(@dep_group_name, :inlcude_blank => true) %></p>
在这里,我需要第一个选项是空白的。但在上面的代码中,下拉列表从 @dep_group_name 数组中的第一个元素开始。
让我知道如何使用 options_for_select 标签包含空白
谢谢
将 include_blank 部分移到options_for_select
<p><%= f.select :depGroupname, options_for_select(@dep_group_name), {:include_blank => true} %></p>
您还可以通过将 true 替换为字符串来设置空白提示
<p><%= f.select :depGroupname, options_for_select(@dep_group_name), {:include_blank => "Choose Your Department"} %></p>