조직의 가장 좋은 방법은 현지화에 특정한 다른 스타일 시트를 사용하고, 로캘을 기반으로 렌더링 할 스타일 시트를 레이아웃에 설정하는 것입니다.
로컬 특정 스타일 만 넣으면됩니다. 생각해 보면로드 시간에 영향을 미치지 않습니다. 글꼴 크기를 변경한다고 생각하기 때문입니다. OP에서
UPDATE : 같은 fr.sass
로,
- 내가
app/assets/stylesheets
- 나는 내 특정 스타일 시트를 로케일 넣어 아래
locales
디렉토리를 생성 : 여기 내가이 작업을 위해 구성한 것입니다
layouts/application.html.erb
에 CSS 파일을 참조하도록 조건을 설정했습니다. <% if I18n.locale != :en %> <%= stylesheet_link_tag "locales/" + I18n.locale.to_s %> <% end %>
- I 설정의 I 내가
application.css
로 컴파일 할 자산을 화이트리스트입니다 config/application.rb
config.assets.precompile += 'locales/*.css'
참고 규칙을 사전은 컴파일, 그래서 로케일 고유의 스타일은 application.css
로받지 않습니다 .
나를. – ericraio