gpt4 book ai didi

css - 是否可以控制 Rails 读取 .CSS 文件的顺序,或者它是否按惯例固定?

转载 作者:行者123 更新时间:2023-11-28 17:36:35 24 4
gpt4 key购买 nike

在我的 Rails 元素中,我有 3 个 .css 文件:

application.css

bootstrap.css

todo.scss

如果我想添加另一个 .css 库,在 application.css 中调用 .require_tree 时,有没有一种方法可以控制读取 .css 文件的顺序。

还有 Rails 如何知道在 todo.scss 之前加载加载 bootstrap.css 以便 bootstrap 不会覆盖 todo.scss 中的特定 View 范围样式?

最佳答案

SCSS

我相信require_tree指令按字母顺序加载文件

如果您想按自己的顺序加载文件,您可能有兴趣研究使用 @import functionality of scss (Rails 默认 CSS preprocessor )

您将能够执行以下操作:

#app/assets/stylesheets/application.css.scss
@import bootstrap
@import todo
@import **/* /* Directory Globbing ;-) */

--

这将允许您按照您需要的顺序加载您需要的单个文件/目录

关于css - 是否可以控制 Rails 读取 .CSS 文件的顺序,或者它是否按惯例固定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24992958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com