让button_to像link_to一样行动 - Rails

时间:2012-06-11 07:16:58

标签: ruby-on-rails view

我有一个button_to来电,我必须像link_to电话那样行事。我将其设置为使用get请求但是当我点击它时,在网址中'?'出现在URL的末尾。 例如:/admins/new?而不是/admins/new。我该如何删除?来自网址,所以它的行为就像link_to链接?

Button_to代码

<%= button_to "New Admin", new_admin_path, :method => :get %>

2 个答案:

答案 0 :(得分:3)

看看你自己的问题:

enter image description here

红色箭头指向看起来像按钮的元素,但实际上是链接,只是样式。您可以在自己的应用中执行相同操作。

答案 1 :(得分:0)

您可以在button_to中自定义方法,如:

<%=button_to "Admin",new_admin_path,{method: :get}%>