【问题标题】:How do I create a button that simply redirects without submitting my form?如何创建一个无需提交表单即可简单重定向的按钮?
【发布时间】:2016-08-01 21:33:25
【问题描述】:

我使用的是 Rails 4.2.7。我想在我的表单上添加一个“取消”按钮,它只会将用户引导到应用程序的另一部分。所以我实现了

<%= button_to "Cancel", {:controller => :my_objects, :action => 'index' }, :class => 'btn' %>

但这呈现为一个提交按钮,并且该按钮出现的表单在单击时被提交,这不是我想要的。如何更改上述内容,以便将按钮呈现为将用户引导至其他地方的按钮(无需提交表单)?

【问题讨论】:

  • 添加 :method => :get

标签: ruby-on-rails redirect cancellation button-to


【解决方案1】:

您应该改用link_to

&lt;%= link_to "Cancel", { controller: "my_objects", action: "index", class: "btn" } %&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-24
    • 2011-02-17
    • 2016-04-11
    • 2016-07-31
    • 1970-01-01
    • 2023-03-10
    • 2016-11-05
    • 2021-10-24
    相关资源
    最近更新 更多