요약하자면, 저는 바보였습니다.
스타일시트는 다음과 같이 정렬됩니다.
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
재현을 시도할 때 저는 로컬 스타일시트만 사용했습니다.
현실은 스타일시트가 다음 순서로 로드된다는 것입니다.
- 원격 스타일시트
- 테마 컴포넌트, 알파벳 순
- 메인 테마
- 로컬 스타일시트
- 테마 컴포넌트, 알파벳 순
- 메인 테마