我正在寻找一种在我的 Rails 项目中使用 Less Preboot mixin 的方法。
宝石 Gemfile
:
gem "less-rails"
gem "twitter-bootstrap-rails"
布局 application.html.erb
:
<%= stylesheet_link_tag "application", :media => "all" %>
样式表 application.css.less.erb
:
/*
*= require bootstrap_and_overrides
*= require_self
*/
.navbar .navbar-inner {
#gradient > .vertical(#333,#000);
}
但是#gradient > .vertical
没有找到 Preboot mixin,给出了这个错误:
#gradient > .vertical is undefined
(in */app/assets/stylesheets/application.css.less.erb)
Bootstrap Github 页面告诉我它是使用 Preboot 构建的:
“Bootstrap 是使用 Preboot 构建的”(来源:https ://github.com/seyhunak/twitter-bootstrap-rails#using-with-less )