Javascript 在rails中访问Java脚本

Javascript 在rails中访问Java脚本,javascript,ruby-on-rails,ruby,Javascript,Ruby On Rails,Ruby,我是RubyonRails的新手,我正在尝试为一个应用程序提供服务,其中一个html文件调用位于单独文件中的javascript。我将javascript文件放在rails应用程序的javascripts文件夹中。我的html显示得很好,但当我按下一个用于调用javascript函数的按钮时,我收到一个错误 Uncaught TypeError: Cannot call method 'myMethod' of undefined 通过查看google chromes developer to

我是RubyonRails的新手,我正在尝试为一个应用程序提供服务,其中一个html文件调用位于单独文件中的javascript。我将javascript文件放在rails应用程序的javascripts文件夹中。我的html显示得很好,但当我按下一个用于调用javascript函数的按钮时,我收到一个错误

Uncaught TypeError: Cannot call method 'myMethod' of undefined
通过查看google chromes developer tools的resources选项卡,我可以看到该文件已存在。看起来rails在html文件中正确地包含了javascript文件

<script data-turbolinks-track="true" src="/assets/myScript.js?body=1"></script>

我不确定我做错了什么。任何帮助都将不胜感激

您真的应该使用帮助器使应用程序保持常规:

<%= javascript_include_tag "myScript" %>


错误与Javascript对
myMethod
的调用有关。错误将由引用不存在的对象/var上的
myMethod
引起

看起来是JavaScript本身的错误与rails无关。。。你能粘贴代码吗?给我们看看代码,伙计!我们想帮助你!对。“of undefined”表示“myMethod”是未定义对象上的函数。发布myScript.js和试图调用函数“myMethod”的HTML行。。html文件与github链接中的index.html相同,不包括javascript和css。javascript是javascript文件夹中的sequence.js。我正在尝试使用RubyonRail为一个类重新实现相同的web应用程序。node.js一切正常,所以我有点困惑。