Rails 2.3.11。
我有这样的搜索表单......
- form_for(@search) do |form|
# bla bla bla
= form.collection_select(:Location_eq,
Contract.all_locations, :first, :last,
{:prompt => '-- Select --'},
{:class => 'ff'})
页面加载时,标有“ - 选择 - ”(并且value=''
)的第一个选项会按预期显示。
我从该菜单中选择一个选项并提交表单。该页面将重新加载搜索结果。菜单中不再显示“ - 选择 - ”选项。
这是一个问题,因为用户可能想要清除该菜单 - 将其恢复为“ - 选择 - ”。
是否有任何方法可以提示表单提交?
(我正在使用Haml,而不是Erb,但你明白了。)
答案 0 :(得分:3)
:prompt
按预期行事。你要做的是:include_blank
。