TLDR Eu sou um idiota.
Estilos de folhas (Stylesheets) são ordenados assim:
if stylesheets.size 4 1
stylesheets =
stylesheets.sort_by do |s|
[s[:remote] ? 0 : 1, s[:theme_id] == @theme_id ? 1 : 0, s[:theme_name]]
end
end
Quando tentei reproduzir, usei apenas estilos de folhas locais.
A realidade é que as estilos de folhas são carregadas nesta ordem:
- estilos de folhas remotos
- componentes de tema, em ordem alfabética
- tema principal
- estilos de folhas locais
- componentes de tema, em ordem alfabética
- tema principal