gpt4 book ai didi

ruby-on-rails-3 - Coffeescript - 从不同的 CoffeeScript 文件继承父类

转载 作者:行者123 更新时间:2023-12-04 04:51:18 24 4
gpt4 key购买 nike

我正在创建一个 spin-rails 应用程序,并在 lib 文件夹中有 2 个 CoffeeScript 文件。我想继承另一个 CoffeeScript 文件中的父类,但无法这样做。

#= require coffeescript_file_1

上面的语句找到目标 CoffeeScript 文件但找不到父类。

我发现了这个实用程序:
https://github.com/fairfieldt/coffeescript-concat

只是想知道使用它是否是在 rails 应用程序的另一个文件中的 CoffeeScript 文件中查找父类的正确方法。

我没有使用 npm。

最佳答案

您需要“导出”该类。 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 1

关于ruby-on-rails-3 - Coffeescript - 从不同的 CoffeeScript 文件继承父类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17398445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com