Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery错误和Rails_Jquery_Ruby On Rails_Ruby - Fatal编程技术网

jQuery错误和Rails

jQuery错误和Rails,jquery,ruby-on-rails,ruby,Jquery,Ruby On Rails,Ruby,我跟在后面 并在步骤12处敲击 在控制台上获取以下4个错误: Uncaught controls.js requires including script.aculo.us' effects.js library<br/> Uncaught ReferenceError: Effect is not defined<br/> Uncaught ReferenceError: Prototype is not defined<br/> Uncaught Type

我跟在后面

并在步骤
12
处敲击

在控制台上获取以下4个错误:

Uncaught controls.js requires including script.aculo.us' effects.js library<br/>
Uncaught ReferenceError: Effect is not defined<br/>
Uncaught ReferenceError: Prototype is not defined<br/>
Uncaught TypeError: Cannot read property 'bind' of null
uncaughtcontrols.js需要包含script.aculo.us的effects.js库
未捕获引用错误:未定义效果
未捕获引用错误:未定义原型
未捕获的TypeError:无法读取null的属性“bind”
这篇文章来自2011年,使用了非常旧的Rails版本

Rails 4不再提供scriptaculous

您有两个选择:

  • 在Rails应用程序中下载并启用scriptaculous
  • 将scriptaculous函数改为使用jquery
  • 这似乎是一个有效的jQuery代码

    您的应用程序中是否包含scriptaculous

    如果是,你能试试这个吗


    这篇文章来自2011年,使用了非常旧的Rails版本

    Rails 4不再提供scriptaculous

    您有两个选择:

  • 在Rails应用程序中下载并启用scriptaculous
  • 将scriptaculous函数改为使用jquery
  • 这似乎是一个有效的jQuery代码

    您的应用程序中是否包含scriptaculous

    如果是,你能试试这个吗


    我正在使用rails 4.2.4..那么如何调整jquery代码??我已经包括了所有相关的jquery库,我已经编辑了答案。你能检查一下吗?:)是的,我已经下载了scriptaculous文件,它在我的文件夹assets/javascript中。我是否还需要将它放在其他地方??我是否需要在我的视图/layout/application.html.erb中包含该脚本文件??或者application.js文件。您需要将其添加到application.js文件中。1。将其移动到“vendor/assets/javascripts”文件夹。我正在使用rails 4.2.4。那么如何调整jquery代码??我已经包括了所有相关的jquery库,我已经编辑了答案。你能检查一下吗?:)是的,我已经下载了scriptaculous文件,它在我的文件夹assets/javascript中。我是否还需要将它放在其他地方??我是否需要在我的视图/layout/application.html.erb中包含该脚本文件??或者application.js文件。您需要将其添加到application.js文件中。1。将其移动到“供应商/资产/javascripts”文件夹。