使用Rails,在另一个js文件中调用JavaScript函数

时间:2016-09-23 09:19:27

标签: javascript ruby-on-rails function ruby-on-rails-4 scope

这可能是一个问题,我甚至不知道该寻找什么,从而重复一个问题。如果是这样,请链接正确的页面,我会羞于到角落!提前谢谢!

之前:我刚刚运行了一个带有index.html和两个file_name.js文件的游戏,并将它们与jQuery一起拉到头顶。

在我原来的HTML文件中:(这有效)我有一个game.js文件(做好doc准备,点击 keyup 命令)和一个{ {1}}文件(管理所有游戏逻辑)

我的旧代gamelogic.js文件中的代码

index.html

立即
(将游戏转移到rails)我在Rails 4应用程序中,搭建游戏Model。

<script src="https://code.jquery.com/jquery........."></script> <script src="js/gamelogic.js"></script> <script src="js/game.js"></script> 文件

中创建了两个名称相似的新.js文件

问题:我知道这两个文件都已加载,因为我可以app/assets/javascripts。而且我知道我的所有功能都可以工作,就像将所有代码组合到一个文件中一样,所有功能都是功能。

我想将它们保存为两个不同的文件,因为doc ready部分已经有点长,逻辑部分也是如此。

下面是目标,在主游戏文件中调用逻辑函数。

档案console.log("foo")

game.js

档案$(document).ready(function() {logicFunction();};

gamelogic.js

只是一个注释:这不是生产或最佳实践,这是学习铁路的来龙去脉,以及可以做什么和不能做什么。我怀疑我的代码“应该”被拆分,但我很好奇,如果它甚至可能。一旦我获得功能,我也将转换为咖啡。

1 个答案:

答案 0 :(得分:2)

您对上述问题的详细解释如下。请检查

How to include js file in another js file?