ملخص سريع أنا أحمق.
تُرتّب ملفات الأنماط (Stylesheets) هكذا
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
عندما حاولت إعادة الإنتاج، استخدمت فقط ملفات الأنماط المحلية.
الحقيقة هي أن ملفات الأنماط تُحمّل بهذا الترتيب:
- ملفات الأنماط البعيدة
- مكونات السمة، أبجدياً
- السمة الرئيسية
- ملفات الأنماط المحلية
- مكونات السمة، أبجدياً
- السمة الرئيسية