2012-12-10 40 views
2

我正在使用spree項目並嘗試覆蓋spree_core外部庫中的admin.js.erb文件。當簡單地重寫一個js文件時,這工作正常,但是當js文件有一個擴展名時,它將忽略它/只是編譯它們。這是一個軌道不知道如何覆蓋擴展的js文件的錯誤,或者只需要在某處設置配置以允許這樣做?覆蓋js.erb文件

感謝

回答

0

這可能是一個錯誤Sprokets,但我沒能敲定下來。作爲一種變通方法,您可以在all.js創建一個新的文件名,如overrides.js並要求其:

//= require admin/overrides 

大部分在管理的東西/ admin.js.erb可以通過重新定義只覆蓋變量。對於jQuery綁定,您可以解除舊綁定並綁定新綁定。