如何在不提交表单的情况下创建仅重定向的按钮?

时间:2016-08-01 21:33:25

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

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

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

但这会呈现为提交按钮,此按钮出现的表单在单击时会被提交,这不是我想要的。如何更改上面的内容,以便按钮只是呈现为一个按钮,将用户引导到其他地方(没有表单提交)?

1 个答案:

答案 0 :(得分:0)

您应该使用link_to代替。

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