2017-01-24 1 views
0

나는 ec2 인스턴스에서 실행중인 레일 5 웹 응용 프로그램을 가지고 있습니다. 내가 nginx 성공적으로 프록시 있습니다. Nginx가 내 스타일 시트를 제공하지만 페이지에서 렌더링하는 것을 거부합니다. 내가 나를 도와해야 세 가지 보석을 사용하고레일 5 프로덕션 자산 파이프 라인 CSS 렌더링 안 함

는 (그들은 개발 모드에서 완벽하게 작동) :

// app/assets/stylesheets/application.css.scss 

@import "jquery-ui"; 
@import "dataTables/jquery.dataTables"; 
@import "bootstrap-sprockets"; 
@import "bootstrap"; 

레일 자산 파이프 라인 내 CSS, 카피 스트라 노 대중/자산/CSS 폴더에 배포를 컴파일

config.action_controller.perform_caching = true 
config.action_mailer.perform_caching = false 
config.active_record.dump_schema_after_migration = false 
config.assets.compile = true 
config.assets.js_compressor = :uglifier 
config.assets.quiet = false 
config.cache_classes = true 
config.consider_all_requests_local  = false 
config.public_file_server.enabled = false 
: 여기
173.0.0.0 - - [24/Jan/2017:04:46:02 +0000] "GET /assets/application-4b2406f6ce6b47c29d7764376731b4a5862e841c272f0f6407f9e03fc6840986.css HTTP/1.1" 304 0 "http://54.0.0.0/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36" 

내 설정/환경/production.rb의 조각이다 :, 나는 그 Nginx에 로그 파일을 제공하고있다 볼 수 있습니다

하지만이 페이지는 NO css로 렌더링되며 Chrome에서는 완전히 평범 해 보입니다. 그래서 좌절!

다음은 키커입니다. Firefox에서는 괜찮습니다.

질문 : 디버깅 방법? 어떤 도구를 사용해야합니까?

+1

캐시 관련 일 수 있습니까? 개발자 도구 또는 확장 프로그램을 사용하여 Chrome에서 캐시를 사용 중지 할 수 있습니다. – max

답변

0

Derp. 맥스는 완전히 맞습니다. 다른 컴퓨터의 Chrome도 작동합니다. 나는 지난 밤에 사용한 컴퓨터의 캐시를 지우고 작동 할 것이라고 확신합니다.

감사합니다. Max! upvote를주었습니다.

관련 문제