预编译时,rails 5 .scss文件未定义变量错误

时间:2019-07-28 16:50:27

标签: ruby-on-rails ruby-on-rails-5 asset-pipeline

我已经读过很多文章来解决这个问题,但这并没有帮助我。

我下载了它以使用Bootstrap 4 Temple

https://github.com/creativetimofficial/material-dashboard

将js,css,scss等添加到rails资产目录中。

但是,预编译中存在错误。

undefined variable error image

_alerts.scss image

stylesheet directory

material-dashboard directory

material-dashboard.scss file

material-dashboard.scss文件将导入目录

中的所有文件

但是Rails已预编译为单个文件。

如果文件带有下划线(_),我知道它没有被编译,但是为什么会出错?

[application.scss]

 //*= require_tree .  /* comment for bootstrap */
 //*= require_self    /* comment for bootstrap */

@import "bootstrap";
[initializers/assets.rb]
# Rails.application.config.assets.precompile += %w( admin.js admin.css )

我知道的唯一解决方案是将导入添加到每个文件。我认为这效率太低。

0 个答案:

没有答案