如何在 rails form_for 中传递额外参数
How to pass extra parameter in rails form_for
如何从这个表格中得到 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
以下应该有效:
<%= hidden_field_tag 'redirect_id', 5 %>
查看使用示例 hidden_field_tag
。
如何从这个表格中得到 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
以下应该有效:
<%= hidden_field_tag 'redirect_id', 5 %>
查看使用示例 hidden_field_tag
。