我正在开发一个狂欢项目并尝试覆盖spree_core外部库中的admin.js.erb文件。这在简单地覆盖js文件时工作正常,但是当js文件有扩展名时,它将忽略它/只是编译它们。这是一个错误的rails不知道如何覆盖扩展的js文件或只是我需要在某处设置配置允许这个?
由于
答案 0 :(得分:0)
这可能是一个Sprokets错误,但我无法确定它。作为一种变通方法,您可以创建一个新文件名,例如overrides.js,并在all.js中要求它:
//= require admin/overrides
admin / admin.js.erb中的大部分内容都可以通过重新定义变量来覆盖。对于jQuery绑定,您可以取消绑定旧绑定并绑定新绑定。