Rails中包含样式表

时间:2019-03-07 20:52:06

标签: css ruby-on-rails directive scss-mixins

我正在尝试将Bootstrap 4合并到我的Rails 5.2项目中。目前,我的app / stylesheets / application.css中包含以下内容:

/*
 *= require_tree .
 *= require_self
*/

除了重命名application.scss之外,这些指令还要求删除:

 *= require_tree .
 *= require_self

并添加:

@import 'bootstrap'

不是“ require_tree”。需要在stylesheets文件夹中包含所有样式表吗?和“ require_self”,包括我可能决定在application.scss文件中添加的所有样式?

因此,如果我删除这两个语句,是否需要使用@import语句单独包括每个样式表。例如,如果我有:user.scss,我会添加:

@import 'user'

我已经看到一些保留了require_tree和require_self的示例。感谢您的建议。

1 个答案:

答案 0 :(得分:0)

使用星号指向类似路径

 @import "path/to/*"

如果您将所有sxss添加到“样式表”路径中(例如:stylesheet / a.sxss,b.sxss)

 @import "*"

否则,您将所有sxss添加到“样式表/页面”路径中(例如:样式表/页面/a.sxss、b.sxss)

@import "page/*"