별도의 js 및 css 파일을 필요로하는 북마크릿이 있습니다. 즉 평상시와 같이 하나의 파일로 컴파일되는 것을 원하지 않습니다. config.assets.precompile not working
이
내가 보통 JS 및 CSS 파일을 분리 할 파일은 다음과 같습니다assets/javascripts/bookmarklet/tagger.js
assets/javascripts/bookmarklet/js/bookmarklet.js
assets/stylesheets/bookmarklet/bookmarklet-frame.css
application.js
에서
내가 //= require_directory .
에 //= require_three .
을 변경 application.css
을 그리고 추가 :
config.assets.precompile += [ 'bookmarklet/js/bookmarklet.js', 'bookmarklet/tagger.js', 'bookmarklet/bookmarklet-frame.css' ]
을 내 production.rb
및 staging.rb
으로 변경하십시오.
application.js
및 application.css
는하지만, 내 세 개의 파일이 없습니다 생성됩니다. 왜 이것이 작동하지 않는가?
아마도 내가 분명히해야하지만 어쩌면 하나의 파일로 컴파일되기를 원하지 않습니다. 필자가 언급 한 세 개의 파일을 개별 파일로 컴파일해야한다. –
자산 파이프 라인은 JavaScript 및 CSS 자산을 연결하고 축소하거나 압축하기위한 프레임 워크를 제공합니다. 또한 CoffeeScript, Sass 및 ERB와 같은 다른 언어로이 저작물을 작성할 수있는 기능이 추가되었습니다. 자산 파이프 라인을 Rails의 핵심 기능으로 만드는 것은 모든 개발자가 하나의 중앙 라이브러리 인 Sprockets에 의해 자산을 사전 처리, 압축 및 축소 할 수있는 이점을 누릴 수 있음을 의미합니다. 따라서 미리 컴파일해서는 안되는 별도의 파일을 원한다면 기본적으로 자산을 축소하지 않으려 고합니다. –