TLDR Sono uno sciocco.
Gli stili sono ordinati così
se stylesheets.size 2 maglio di 1
stylesheets =
stylesheets.sort_by do |s|
[s[:remote] ? 0 : 1, s[:theme_id] == @theme_id ? 1 : 0, s[:theme_name]]
end
end
Quando ho cercato di riprodurre, ho usato solo fogli di stile locali.
La realtà è che i fogli di stile vengono caricati in questo ordine:
- fogli di stile remoti
- componenti del tema, in ordine alfabetico
- tema principale
- fogli di stile locali
- componenti del tema, in ordine alfabetico
- tema principale