빠른 예를 들어,레일 자산 파이프 라인 정책
는 기본에
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
를 새로운 레일 프로젝트를 확인하고.
나는 app/assets/javascripts/
에 foo.js, bar.js
을 추가하고 내가 앱이 자산 파이프 라인의 모든-페이지 even i don't need to use in most of the pages.
이것이 바로 구조에
부하 foo.js, bar.js
을 실행하면?
무엇
변화
require_self
및 javascript_include_tag
를 사용하고 내가 필요로 할 때 수동으로 JS 파일을로드
더 좋은 방법이 아닙니까?
Rails 자산 파이프 라인 기본 정책이 필요한 모든 js 파일을 항상로드하는 이유는 무엇입니까?
감사합니다, require_tree를 알고 있습니다. 내 말은,이 질문을 require_self로 바꾸고 필요할 때 수동으로 js 파일을 추가하면 어떨까요? 과부하 또는 성능에 더 도움이되지 않습니까? – Canna
프로덕션 환경에서 프로덕션 시스템에서 애셋을 미리 컴파일하면 모든 js, css가 하나의 application.css 및 application.js 파일로 사전 컴파일되어 각 수동으로로드하는 것에 대해 신경 쓸 필요가 없습니다. – Ajay