TLDR 我是个傻瓜。
样式表的排序方式如下
if stylesheets.size > 1
stylesheets =
stylesheets.sort_by do |s|
[s[:remote] ? 0 : 1, s[:theme_id] == @theme_id ? 1 : 0, s[:theme_name]]
end
end
当我试图重现时,我只使用了本地样式表。
实际上,样式表的加载顺序是:
- 远程样式表
- 主题组件,按字母顺序
- 主要主题
- 本地样式表
- 主题组件,按字母顺序
- 主要主题