样式表包含在 Rails 中
Stylesheets inclusion in Rails
我正在尝试将 bootstrap 4 合并到我的 Rails 5.2 项目中。目前,我的 app/stylesheets/application.css 中包含以下内容:
/*
*= require_tree .
*= require_self
*/
说明,除重命名外application.scss,要求删除:
*= require_tree .
*= require_self
并添加:
@import 'bootstrap'
难道"require_tree ." 不需要将所有样式表都包含在样式表文件夹中吗?和 "require_self",以包含我可能决定添加到 application.scss 文件中的任何样式?
因此,如果我删除这两个语句,我是否需要使用 @import 语句单独包含每个样式表。例如,如果我有:user.scss,我会添加:
@import 'user'
我见过一些保留 require_tree 和 require_self 的示例。感谢您的建议。
像
这样的路径使用星号
@import "path/to/*"
如果您在 'stylesheet' 路径中添加所有 sxss(例如:stylesheet/a.sxss,b.sxss)
@import "*"
否则您将所有 sxss 添加到 'stylesheet/page' 路径中(例如:stylesheet/page/a.sxss,b.sxss)
@import "page/*"
我正在尝试将 bootstrap 4 合并到我的 Rails 5.2 项目中。目前,我的 app/stylesheets/application.css 中包含以下内容:
/*
*= require_tree .
*= require_self
*/
说明,除重命名外application.scss,要求删除:
*= require_tree .
*= require_self
并添加:
@import 'bootstrap'
难道"require_tree ." 不需要将所有样式表都包含在样式表文件夹中吗?和 "require_self",以包含我可能决定添加到 application.scss 文件中的任何样式?
因此,如果我删除这两个语句,我是否需要使用 @import 语句单独包含每个样式表。例如,如果我有:user.scss,我会添加:
@import 'user'
我见过一些保留 require_tree 和 require_self 的示例。感谢您的建议。
像
这样的路径使用星号 @import "path/to/*"
如果您在 'stylesheet' 路径中添加所有 sxss(例如:stylesheet/a.sxss,b.sxss)
@import "*"
否则您将所有 sxss 添加到 'stylesheet/page' 路径中(例如:stylesheet/page/a.sxss,b.sxss)
@import "page/*"