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 --」オプションはメニューに表示されなくなりました。

ユーザーがそのメニューをクリアして、"-- Select --" だけに戻したい場合があるため、これは問題です。

フォームの送信後にプロンプ​​トを表示する方法はありますか?

(私は Erb ではなく Haml を使用していますが、そのアイデアはわかります。)

4

1 に答える 1