1

导轨 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'})

当页面加载时,第一个标签为“-- Select --”(并且有value='')的选项会按预期出现。

我从该菜单中选择一个选项并提交表单。页面重新加载搜索结果。“-- 选择--”选项不再出现在菜单中。

这是一个问题,因为用户可能想要清除该菜单——将其恢复为“-- Select--”。

有什么方法可以提示在表单提交中生存吗?

(我使用的是 Haml,而不是 Erb,但你明白了。)

4

1 回答 1

3

:prompt正在按预期运行。你想做的是:include_blank.

于 2011-06-13T00:35:13.913 回答