我使用的是Rails 4.2.7。我想在我的表单上添加一个"取消"按钮,只需将用户引导到应用程序的另一部分。所以我实现了
<%= button_to "Cancel", {:controller => :my_objects, :action => 'index' }, :class => 'btn' %>
但这会呈现为一个提交按钮,当点击该按钮时,该按钮显示的表单会被提交,这不是我想要的。我如何更改以上内容,使按钮仅呈现为将用户引导到其他地方的按钮(无需提交表单)?
您应该使用link_to
。
<%= link_to "Cancel", { controller: "my_objects", action: "index", class: "btn" } %>