我正在创建一个脊柱-rails应用程序,并在lib文件夹中有2个coffeescript文件。我想继承另一个coffeescript文件中的父类,但无法这样做。
#= require coffeescript_file_1上面的语句找到目标coffeescript文件,但找不到父类。
我发现了这个实用工具:https://github.com/fairfieldt/coffeescript-concat
我只想知道,在rails应用程序的coffeescript文件中查找另一个文件中的父类是否正确。
我没有使用npm。
发布于 2013-07-01 18:27:57
你需要“导出”这个类。CoffeeScript使用IIFE包装器来避免污染作用域。
在您的application.js中:
#= require coffee_parent
#= require coffee_child在您的coffee_parent.js.coffee中:
@Parent = class Parent
doStuff: ->在您的coffee_child.js.coffee中:
@Child = class Child extends @Parent
doStuff: -> super 1https://stackoverflow.com/questions/17398445
复制相似问题