簡単な質問。検索を送信すると、一部のフィールドでは、検索が完了した後、テキストフィールドまたはドロップダウンメニューにユーザー入力が保存されますが、他のフィールドでは、デフォルトの選択に戻ります。ユーザーの選択を保存するようにするにはどうすればよいですか。
Start date:
<%= select_tag "start_date_dd", options_for_select({
"Select a period" => "",
"3 days ago" => DateTime.now.to_date - 3.days, # = 259_200 sec.
"1 week ago" => DateTime.now.to_date - 1.week, # = 604_800 sec.
"1 month ago" => DateTime.now.to_date - 1.month, # = 2_592_000 sec.
"6 months ago" => DateTime.now.to_date - 6.months, # = 15_552_000 sec.
"1 year ago" => DateTime.now.to_date - 1.year, # = 31_557_600 sec.
}, :selected=>params[:start_date_dd] )%></br>
Status :
<%= select(@projects, :status, Project.all.map {|p| [p.status]}.uniq, :prompt => "-Any-", :selected => params[:status]) %></br>
ここで、ステータスドロップダウンボックスはテキストボックスへのユーザー入力を保持しますが、開始日ドロップダウンメニューは保持しません。これを回避する方法。ありがとう