如何在Rails的form_for表单中传递额外参数

6
我该如何从这个表单中获取redirect_id
<%= form_for(@category) do |f| %>
 <%= hidden_field_tag :redirect_id, :value=>5 %>
 <%= f.text_field :text %>
<% end %>

在控制器中,我只能在我的params数组中获取category参数。可能是因为我只使用了这个代码来过滤控制器中的参数。
def panel_category_params
  params.require(:category).permit(:text)
end
1个回答

10

以下应该有效:

<%= hidden_field_tag 'redirect_id', 5 %>

查看使用hidden_field_tag的示例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接