这可能是一个相当简单的问题,我只是不精通 Rails 或 HTML ......
我的视图中有两个 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
参数除外)。如何让每张桌子“记住”它的位置?
Ruby 1.9.3、Rails 3.2.6、SQLite3 3.6.20
谢谢!