레일스 앱을 로컬로 돌릴 때마다 CSS가 나타나지 않습니다. 브라우저의 디버거에 지문과 함께 모든 자산 파일에 대한 get
요청이 표시되지만 파일을 찾을 수 없어 모두 실패합니다. 레일 서버 콘솔에서레일스 앱 애셋이 개발 환경에로드되지 않음
GET http://localhost:3000/assets/announcements.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1
, 내가 랙 응용 프로그램 오류뿐만 아니라 undefined method 'Silence'
에 대한 NoMethodError
을 얻을 : 여기에 이러한 요청 중 하나가 모습입니다.
2017-01-08 17:24:49 -0800: Rack app error handling request { GET /assets/normalize.self-cadbbf81015902777c37852b3ea54398335fd421c6c76891c077ec5954211bb4.css }
NoMethodError: undefined method 'silence' for #<Logger:0x007fe1062c1c78
모두 오류 로그 (브라우저 콘솔 및 로컬 호스트 서버 콘솔) 같은 오류의 여러 표현으로 포함 된 모든 * (자산을 가리키는 : 여기처럼 이러한 오류 중 하나가 모습입니다. js 및 * .css).
수많은 StackOverflow 게시물을 통해 검색했지만 아무 소용이 없습니다. 이것은 또한 어떤 이유로 든이 하나의 응용 프로그램에만 영향을줍니다. 다른 모든 Rails 응용 프로그램은 정상적으로 실행됩니다. 여기 내 사양은 다음과 같습니다
레일 버전 : 5.0.1
루비 버전 : 2.3.1p112
내가 시도
것들 :
assets:clean
, assets:precompile
, rm -rf /tmp
및 /public/assets
directpories의에 이전 앞에 추가의 모든 개발 환경, github에서 저장소 리 클론 및 번들 설치.
'''Logger.new'''의 인스턴스를''''ActiveSupport :: Logger'''로 대체 하시겠습니까? 그렇다면, 내 development.rb 파일에''Logger.new''의 인스턴스가 없습니다. 내 문제는 당신이 연결 한 것과 일치하는 것 같지만 거기서 해결책을 찾지 못하는 것 같습니다. –