0

我有一个表格:

<%= form_tag(example_path, method: :get) do %>
…
<% end %>

我想传递一个额外的参数以及表单参数:

example: 1

我尝试将哈希传递给路径助手,但参数被忽略:

form_tag(example_path(example: 1), method: :get)

如何在不使用隐藏字段的情况下添加此参数。

4

1 回答 1

1

为了实现您想要完成的任务,您需要更新您的路线:

# config/routes.rb

get "example/:your_param" => "your_controller#example", :as => :example

然后,您将能够在您的视图中执行此操作:

<%= form_tag (example_path('value'), method: :get) do %>
....

我希望这是有道理的,对你有帮助。

于 2013-10-07T20:20:24.567 回答