0

현재 우리는 개별 컨트롤러를 통해 js를로드하기 위해 앱에서 require 트리를 사용하지 않고 있습니다. 트리가 모든 종류의 미친 헛소리 . 모든 도움을 주시면 감사하겠습니다. 벤더 JS가로드 중입니다 ...Rails 4 .scss가 공급 업체/스타일 시트에서 .css를 가져 오지 않음

이 문제를 해결하는 방법을 모르겠으며 또한 다음을 시도해 보았습니다.

ASSETS.RB

Rails.application.config.assets.paths += Dir["#{Rails.root}/vendor/assets/*"].sort_by { |dir| -dir.size } 

APPLICATION.RB

config.sass.load_paths << File.expand_path('../../vendor/assets/stylesheets/') 

답변

0

그것은 말대꾸 로딩 CSS에 오류, 그것은이 레일 파이프 라인에 오류 아니다 밝혀졌습니다. .css 파일을 .scss로 변경하면 모두 제대로로드되기 시작합니다.

sass github에서는 4.0 버전으로 출시되는 것을보고 있지만 현재까지는 작동하지 않습니다.

몇 가지 오류가 있지만 환경/production.rb에서 false를 true로 변경하여 해결 한 오류가 다음 행에서 발견되었습니다.

config.assets.compile = true 
  • 로드 시간에 영향을 것입니다 진정한 컴파일로 자산을 떠난다.
관련 문제