【发布时间】:2011-08-02 06:58:56
【问题描述】:
如何使选择下拉框的行为类似于 rails 中的链接。我的意思是,当有人从列表中选择一个选项时,它会将其发布在 URL 中。例如,如果有人从框中选择了他们的名字是“Thomas”,则在 URL 中将显示?name=Thomas。我该怎么做?
<%= form_tag(orders_path, :method => "get") do %>
Choose a state
<%= hidden_field_tag :id, "1" %>
<%= select_tag :state, options_for_select(us_states) %>
<%= submit_tag "Go" %>
<% end %>
但是当我这样做时,我会在 url 中得到一堆额外的信息,例如:
?utf8=✓&id=1&name=Thomas&commit=Go
提前致谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 forms drop-down-menu