我有以下选择html元素
<%= select_tag post, options_for_select(my_helper(param_to_generate_option)) %>
它会生成
<option value="1">test</option>
<option value="2">test1</option>
但我怎么能添加
<option>select</option>
<option value="1">test</option>
<option value="2">test1</option>
这样我就可以执行一些vallation操作了。我试过这样的事情
options_for_select(['select', 0],my_helper(param_to_generate_option))
但它正在产生
选择 0
答案 0 :(得分:1)
您可以使用prompt
选项。
select_tag post, options_for_select(my_helper(param_to_generate_option)), prompt: "Select something"
编辑:如果您需要值,请改用include_blank
。类似的东西:
select_tag post, options_for_select(my_helper(param_to_generate_option)), include_blank: "Select something"
第二次编辑:您可能需要使用它,其中一些选项和标签不会混合搭配。