我在form_for
内有一个动态创建的表。该表由每行中的输入字段组成。表中的行数不是常量(因此表是动态创建的)。
如何提交表格中的所有字段并将其路由到控制器操作?
答案 0 :(得分:0)
您可以使用 form_for 帮助中的 url 参数自定义发送数据的位置。
<%= form_for @article, url: {action: "create"} do |f| %>
...
提交按钮将在方法“创建”ArticlesController发送所有行
form_for(@article, url: my_custompath_articles_path)
...
您的数据将在 my_custompath_articles_path 声明的地方传输
config/routes.rb
resources :articles do
collection do
post my_custompath
end
end
和
articles_controller.rb
def my_custompath
... your code
end
的详细信息
我希望这可以帮助你。