私はこのフォームを持っており、送信後にrails form_forのフォームフィールドを再入力するために、多くのアプローチを試しましたが、役に立ちませんでした。それを行う正しい方法は何ですか?たぶん、ドキュメントを見落としているかもしれませんが、これを行う方法についての良いリファレンスはありません:(
唯一の機能しない解決策は、paramsタグを使用し、コレクションのデフォルト値をそれに設定することですが、フォームが送信されない場合、これも失敗します。params [:age_from]
= form_for:people、:url => request.fullpath、:method =>:get、:html => {:class =>'form-search'} do | f |
#container_search
.clear
= select_tag(:age_from, options_for_select(18..60)
= select_tag(:age_to, options_for_select(18..60)
= select_tag(:gender, options_for_select(gender)
.clear
.center
= f.submit "Search »", :class => "span-4"