Resumen: soy un tonto.
Las hojas de estilo se ordenan así
si 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
Cuando intenté reproducirlo, solo usé hojas de estilo locales.
La realidad es que las hojas de estilo se cargan en este orden:
- Hojas de estilo remotas
- componentes del tema, en orden alfabético
- tema principal
- Hojas de estilo locales
- componentes del tema, en orden alfabético
- tema principal