레일 3.1.12를 사용하고 있으며 응용 프로그램에서 공급 업체 자산을 올바르게 구성하는 데 문제가 있습니다.벤더 자산 폴더에서 인덱스 파일을 사용하는 방법은 무엇입니까?
내가 원하는 것은 각각의 라이브러리 당 색인을 사용하여 the guide에 지정된 것처럼 하나의 명세서로 모든 자산을 자동으로로드하는 것입니다. 폴더 구조는 다음과 같이이다 : 나는 콘솔에서 Rails.application.config.assets.paths
배열을 인쇄 할 때
/vendor
--/assets
----/libraries/
------/jquery.ui/
--------/index.js
--------/javascripts ...
--------/stylesheets ...
--------/images ...
나는 레일이 자동으로 자산 검색 경로에 /vendor/assets/
내부의 모든 폴더를 추가하는 것을 알고 난 목록에이 경로를 볼 수 있습니다.
그러나 필요 다음 명령문은도 내 JS 파일 내에서 작동하지 않는 몇 가지 이유
,도 SASS 파일 : 그 문을 사용//= require jquery.ui
다음과 같은 오류 제공 :
error = #<Sprockets::FileNotFound: couldn't find file 'jquery.ui'>
이 작동
을, 하지만
//= require jquery.ui/index
첫 번째 작품은 어떻게 만듭니 까?
은 index.js 및 index.css 파일이 라이브러리에서 directlly로 간주되는 파일이 아닙니까? 'vendor/assets/libraries/index.js'? – ahnbizcad