我正在尝试使用bootstrap-sass
设置Rails 5。
应用程序/资产/ application.scss:
@import "bootstrap-sprockets";
@import "bootstrap";
配置/初始化/ assets.rb:
Rails.application.config.assets.version = '1.0'
Rails.application.config.assets.precompile += %w(*.js *.css)
我收到以下错误:Sass::SyntaxError ... Undefined variable: "$alert-padding"
。
这是因为*.css
中的precompile
。
但是如果我只留下%w(*.js)
Rails仍然会编译我的控制器特定样式表。我很高兴,因为它会,但为什么会这样做?