在 rails 大礼包中制作一个 link 作为按钮

Make a link as a button in rails spree

我正在开发 rails spree 应用程序。

我想把我的 link 作品作为一个按钮。这是 link 的样子。

<li>
  <%= link_to Spree.t(:forgot_password), spree.recover_password_path %>
</li>

如何将其设为按钮并向该按钮添加一些 类?

如果你想生成一个 HTML 按钮,而不是 hyperlink 然后将你的 link_to 更改为 button_to:

<%= button_to Spree.t(:forgot_password), spree.recover_password_path %>

这将生成一个带有单个按钮的表单,该按钮会将用户带到给定的 URL。

但是,如果您想要简单地将样式设置为您的link按钮,请使用CSS。 CSS 规则将取决于您的风格。因此,只需 Google 并选择适合您需要的样式即可。

如果您的模板使用的是 Twitter Bootstrap,您只需添加 btnbtn-* 类 即可将其设置为按钮样式。

<%= link_to Spree.t(:forgot_password), spree.recover_password_path, class: 'btn btn-default' %>