资产后按钮变为平面/ 2D:预编译

时间:2014-08-08 18:10:01

标签: css ruby-on-rails twitter-bootstrap

我在我的rails应用程序中使用bootstrap-sass和twitter-bootstrap-rails。在我预编译资产后,所有按钮都变为2D / flat,标签文本变为粗体!我想弄清楚这里出了什么问题?

rake assets:precompile

的Gemfile:

gem 'bootstrap-sass'
gem 'twitter-bootstrap-rails'
gem 'therubyracer'
gem 'less-rails'

bootstrap_and_overrides.css.less

@import "twitter/bootstrap/bootstrap";
@import "twitter/bootstrap/responsive";

// Set the correct sprite paths
@iconSpritePath: image-url("twitter/bootstrap/glyphicons-halflings.png");
@iconWhiteSpritePath: image-url("twitter/bootstrap/glyphicons-halflings-white.png");

// Set the Font Awesome (Font Awesome is default. You can disable by commenting below lines)
@fontAwesomeEotPath: asset-url("fontawesome-webfont.eot");
@fontAwesomeEotPath_iefix: asset-url("fontawesome-webfont.eot?#iefix");
@fontAwesomeWoffPath: asset-url("fontawesome-webfont.woff");
@fontAwesomeTtfPath: asset-url("fontawesome-webfont.ttf");
@fontAwesomeSvgPath: asset-url("fontawesome-webfont.svg#fontawesomeregular");

// Font Awesome
@import "fontawesome/font-awesome";

1 个答案:

答案 0 :(得分:0)

我想知道这里发生了什么......感谢BootstrapThemer。 问题是我已升级到bootstrap 3.x,默认为平面按钮。我没有注意到我的开发环境有任何不同,直到我预先编译我的资产,因为我已经预编译了2.x版本

但是,如果有人仍然喜欢3D样式按钮,请查看此theme