2016-04-23 6 views
1

私はレールフリーアプリに取り組んでいます。レールにボタンとしてリンクを張る

私はリンクとしての仕事をボタンとして与えたいと思います。リンクの外観は次のとおりです。

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

これをButtonとして作成し、そのボタンにいくつかのクラスを追加するにはどうすればよいですか?

答えて

1

あなたがHTMLのボタンを生成したい場合は、ハイパーリンクの代わりに、その後button_toにごlink_toを変更します。

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

これは、与えられたURLにユーザーを取ることで、単一のボタンを持つフォームを生成します。

しかし、の場合は、ボタンとしてリンクをに設定してCSSを使用します。 CSSルールはあなたのスタイルに依存します。だから、Googleだけであなたのニーズに合ったスタイルを選んでください。

テンプレートでTwitterブートストラップを使用している場合は、btnクラスとbtn-*クラスを追加するだけで、ボタンとしてスタイルを設定できます。

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

くそー!私はそれをやっていたが、クラスの前に「コンマ」がなかった。第二の選択肢は私が必要なものです。 ありがとう – Suraj

関連する問題