如何在 rails form_for 中传递额外的参数

Ged*_*nas 4 ruby-on-rails ruby-on-rails-4

我如何redirect_id从这个表格中获得?

<%= form_for(@category) do |f| %>
 <%= hidden_field_tag :redirect_id, :value=>5 %>
 <%= f.text_field :text %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

在控制器中,我只能categoryparams数组中获取参数。

也许是因为我只使用这段代码来过滤控制器中的参数。

def panel_category_params
  params.require(:category).permit(:text)
end
Run Code Online (Sandbox Code Playgroud)

And*_*eko 7

以下应该工作:

<%= hidden_field_tag 'redirect_id', 5 %>
Run Code Online (Sandbox Code Playgroud)

请参阅使用示例hidden_field_tag