これはおそらくかなり簡単な質問です。私は Rails や HTML に精通していないだけです...
ビューに 2 つの HTML テーブルがあり、両方ともそれぞれのデータベース テーブルから更新されています。各テーブルの時間範囲を選択するドロップダウン メニューがあります。私はもともと GET リクエストを使用していましたが、これにより他のテーブルが台無しになり、URL にパラメーターを含めたくないのです。したがって、POST を使用すると、各テーブルは独立して動作しますが、一方を更新するたびに、もう一方は:selected =>
タグで指定されたデフォルトの時間範囲に戻ります。
<%= form_tag home_landing_path, :method => 'post' do %>
<p>
<%= select_tag :timePeriod, options_for_select(["1 Week Ago", "3 Months Ago"], :selected => params[:timePeriod]) %>
<%= submit_tag "Refresh", :name => nil %>
</p>
<% end %>
両方のテーブルは同じコードを使用します ( :timePeriod
param を除いて)。各テーブルがどこにあったかを「記憶」させるにはどうすればよいですか?
ルビー 1.9.3、レール 3.2.6、SQLite3 3.6.20
ありがとう!