2016-07-14 1 views
0

저는 레일을 처음 사용합니다. 내가 만들고있는 응용 프로그램에서 javascript 및 css 파일을 포함하여 작업하고 있습니다. 나는 //= require_tree입니다. 안에 내 application.js. 제 3 자 자바 스크립트 파일을 vendor/assets/javascripts 아래에 놓았고 내 자신의 자바 스크립트 파일은 app/assets/javascripts에 넣었습니다. 제 3 자와 제 CSS 파일도 적절한 위치에 포함 시켰습니다. 레일스가 모든 자바 스크립트 파일을 하나의 파일로 결합하고 모든 CSS 파일을 다른 파일로 결합 할 것으로 기대했다. 대신, 내 페이지의 헤드 섹션에 포함 된 각 파일에 대해 별도의 링크 및 스크립트 태그가 포함되어 있습니다. 스프로킷을 명시 적으로 활성화해야합니까?레일 4 : 자산 파이프 라인 용 스프로킷을 명시 적으로 활성화해야합니까?

답변

0

나는 그것을 스스로 알아 냈다. config/environments/development.rb에 false 옵션을 설정해야했습니다.

# Debug mode disables concatenation and preprocessing of assets. 
# This option may cause significant delays in view rendering with a large 
# number of complex assets. 
config.assets.debug = false 

이제 자산 연결이 작동합니다.

관련 문제