Button_to 不作为 link_to Rails 工作

jea*_*182 0 ruby-on-rails ruby-on-rails-4

嗨,我很高兴知道为什么这不起作用。我试图在我的导航栏上放置一个按钮而不是链接,该链接正在工作,但该按钮没有将我重定向到我想要的页面。这是正在工作的链接

      <%= link_to 'Iniciar Sesión', new_user_session_path, class: 'nav-link'%>
Run Code Online (Sandbox Code Playgroud)

这是按钮链接,它不会将我重定向到登录页面。

<%= button_to "Inciar Sesión", new_user_session_path, :method => "get", class: 'btn btn-outline-success' %>
Run Code Online (Sandbox Code Playgroud)

Sat*_*ngh 5

link_to 和 button_to 的工作方式不同。

按钮不应该发送 GET 请求。

您应该改用 link_to。如果您希望它看起来像一个按钮,请应用一些 CSS。这是一篇好文章:http : //coding.smashingmagazine.com/2009/11/18/designing-css-buttons-techniques-and-resources/