我有一张表格:
<%= form_tag(example_path, method: :get) do %>
…
<% end %>
我想传递一个额外的参数以及表格参数:
example: 1
我已经尝试将哈希传递给路径助手,但是params被忽略了:
form_tag(example_path(example: 1), method: :get)
如何在不使用隐藏字段的情况下添加此参数。
答案 0 :(得分:1)
为了达到您想要完成的目标,您需要更新路线:
# config/routes.rb
get "example/:your_param" => "your_controller#example", :as => :example
然后,您将能够在您的视图中执行此操作:
<%= form_tag (example_path('value'), method: :get) do %>
....
我希望这有意义并帮助你。