覆盖js.erb文件

时间:2012-12-10 18:27:06

标签: javascript ruby-on-rails spree

我正在开发一个狂欢项目并尝试覆盖spree_core外部库中的admin.js.erb文件。这在简单地覆盖js文件时工作正常,但是当js文件有扩展名时,它将忽略它/只是编译它们。这是一个错误的rails不知道如何覆盖扩展的js文件或只是我需要在某处设置配置允许这个?

由于

1 个答案:

答案 0 :(得分:0)

这可能是一个Sprokets错误,但我无法确定它。作为一种变通方法,您可以创建一个新文件名,例如overrides.js,并在all.js中要求它:

//= require admin/overrides

admin / admin.js.erb中的大部分内容都可以通过重新定义变量来覆盖。对于jQuery绑定,您可以取消绑定旧绑定并绑定新绑定。