2011-09-24 2 views
1

Rails 3.1에서 "rake assets : precompile"은 공급 업체/자산/.. 폴더에있는 별도의 .css 및 .js를 모두 사전 컴파일합니다. 예를 들어 jquery, jqueryui 라이브러리 및 "vendor"폴더의 다른 모든 파일에 대해 별도의 미리 컴파일 된 파일을 만듭니다.사용하지 않는 공급 업체 자산의 사전 컴파일을 건너 뛰는 방법

내 웹 사이트는 application.css 및 application.js 만 참조합니다. 모든 단일 공급 업체 자산을 별도의 파일로 사전 컴파일하는 이유는 무엇입니까? 나는 그 파일들을 직접 사용하지 않는다. 사전 컴파일 목록에서 해당 공급 업체 파일을 제거 할 수 있습니까?

제 관심 사항은 프로덕션 환경에서 사용하지 않을 파일을 사전 컴파일하는 데 추가 시간과 디스크 공간이 필요하다는 것입니다.

답변

2

실제로는 bug in 3.1입니다.

미리 컴파일 할 에셋을 캡처하는 데 사용되는 정규식은 약간 넓었으며 예상치 못한 파일을 포함하고있었습니다.

이것은 3-1 안정 상태로 고정되어 있지만 3.1.1 RC1 태그 이후이므로 3.1.2에있을 것입니다.

관련 문제