changelog twitter-bootstrap-rails
gemによると、 v.2.0.9 以降のfont awesomeがサポートされています。では、プロジェクトでこのサポートを有効にする方法は? デフォルトでは、Font Awesome アイコンは使用できません。
4 に答える
twitter-bootstrap-rails
でデフォルトでサポートされるようになりました。
次のように、HTML コードにアイコンを追加するだけです。
<i class="icon-refresh"></i>
その他のアイコンと例: http://fortawesome.github.com/Font-Awesome/
twitter ブートストラップ css は LESS を使用するため、twitter-bootstrap-rails gem にはより多くの依存関係があります。プロジェクトで font-awesome をオンにするには、追加する必要があります
gem 'less-rails'
gem 'therubyracer'
:assets
あなたのGemfileのグループで。その後、プロジェクトで使用できます。
GitHubプロジェクトのUsingFontAwesomewikiページを参照してください。これはv2.0.9リリースよりも新しいため、現在推奨されている方法だと思います。
次のように、HTML コードにアイコンを追加できます。
<i class="icon-search"></i>
ただし、Rails link_to ヘルパーにアイコンを配置する場合は、ilink_to ヘルパー メソッドを使用します。以下の手順に従います。
1) Gemfile のアセット グループに gem を追加します: gem 'less-rails-fontawesome'
2) bundle install を実行します。
3) @import 'fontawesome';であることを確認してください。app/assets/stylesheetes/bootstrap_and_overrides.css.less でコメント解除されています。
4) *link_to* ヘルパーの代わりに *ilink_to* ヘルパーを使用します。
<%= ilink_to "upload-alt", "Edit", edit_post_path(post), class: 'btn btn-mini' %>
Obs: icon-prefix を取り除いたアイコン名をリンク テキストの前に付けます。
これらの手順はこちら: https://github.com/wbzyl/less-rails-fontawesome