プロジェクトでsassにコンパスとブートストラップを使用しています。すべてがうまく機能します。私が理解できない唯一のことは、アイコングリフのサイズを変更する方法です。
たとえば、ブートストラップがデフォルトの少ない構成で実行されている場合font-size
、親要素に css メソッドを追加するだけでアイコンのサイズを大きくすることができます。うまく機能していましたが、sass のブートストラップに切り替えると、アイコンの色とフォント サイズが失われました。
何がうまくいかなかったのでしょうか?Boostrap はapplication.css.sass
ファイルに正しくインポートされます。
@import jquery.ui.all
@import variables.css.scss
@import bootstrap
@import sass-rules.css.scss
@import fonts.css.scss
@import general.css.scss
@import containers.css.scss
@import jquery.Jcrop.min
@import header.css.scss
@import side_bar.css.scss
@import modal.css.scss
@import home.css.scss
@import users.css.scss
@import items.css.scss
@import messages.css.scss
@import notifications.css.scss
@import me.css.scss
@import friends.css.scss
@import discover.css.scss
アップデート
Gemfile アセット
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem 'therubyracer', :platform => :ruby
gem 'twitter-bootstrap-rails'
gem 'bootstrap-sass', '~> 2.1.0.0'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'compass'
このブートストラップを sass gem に使用します。アイコンにミックスインを使用していません。