2012-12-10 2 views
2

저는 spree 프로젝트에서 작업 중이며 spree_core 외부 라이브러리에서 admin.js.erb 파일을 덮어 쓰려고합니다. js 파일을 단순히 덮어 썼을 때 잘 작동하지만 js 파일에 확장자가 있으면 무시할뿐입니다. 둘 다 컴파일하면됩니다. 확장 된 js 파일을 덮어 쓰는 방법을 알지 못하는 레일에 버그가 있습니까? 아니면 단순히 이것을 허용하도록 구성을 설정해야합니까?js.erb 파일을 다시 정의하십시오.

감사

답변

0

이것은 Sprokets 버그있을 수 있습니다,하지만 난 그것을 꼼짝 할 수 없습니다. 해결 방법으로, 당신은 all.js 그것을 overrides.js처럼, 새 파일 이름을 생성하고 필요로 할 수 있습니다

관리자에있는 것들의 대부분은/admin.js.erb은 재정 오버라이드 (override) 할 수
//= require admin/overrides 

변수. jQuery 바인딩의 경우 이전 바인딩을 바인딩 해제하고 새 바인딩을 바인딩 할 수 있습니다.

관련 문제