在rails spree中创建链接作为按钮

时间:2016-04-23 07:22:59

标签: html css ruby-on-rails spree

我正在使用rails spree app。

我想将链接作为按钮提供。这是链接的外观。

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

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

1 个答案:

答案 0 :(得分:1)

如果您想要生成HTML按钮而不是超链接,请将link_to更改为button_to

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

这将生成一个表单,其中包含一个按钮,用户可以访问给定的URL。

但是,如果您想简单地将链接设置为按钮,那么请使用CSS。 CSS规则将取决于您的风格。所以,只需谷歌并选择适合您需求的风格。

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

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