gpt4 book ai didi

ruby-on-rails - 将提交按钮路由到自定义路径

转载 作者:行者123 更新时间:2023-12-04 03:41:43 26 4
gpt4 key购买 nike

我正在尝试将提交按钮路由到特定路径(页面),但我认为我的语法不准确。

这就是我现在所拥有的:

<%= submit_tag('Next (Step 2 of 3)'), customer_index_path %>

我收到错误:
/Users/anmareewilliams/RailsApps/GroupOrderingCopy/app/views/products/index.html.erb:18: syntax error, unexpected ',', expecting ')'
...bmit_tag('Next (Step 2 of 3)'), customer_index_path );@outpu...
...

我也试过这个:
<%= submit_tag'Next (Step 2 of 3)', customer_index_path %> 

并且在文本编辑器中没有出现错误,但是出现了一个 Rails 错误,内容为:
undefined method `stringify_keys' for "/customer/index":String

如何完成将我的提交路由到特定路径?

最佳答案

您不包括 path submit_tag .您需要在 form 中定义路径的 action .

<%= form_tag(customer_index_path) do %>
<%= submit_tag 'Next (Step 2 of 3)' %>
<% end %>

这应该将表格提交给 customer_index_path .

更新:

提交 GET请求到 #customer_index_path ,您需要更新 form_tag声明如下:
<%= form_tag(customer_index_path, method: :get) do %>
<%= submit_tag 'Next (Step 2 of 3)' %>
<% end %>

关于ruby-on-rails - 将提交按钮路由到自定义路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20667181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com