2015-10-20 79 views
0

我在这方面很新颖,但是我学习了使用Rails关闭Codecademy的基础知识,并试图找出如何使用我找到的模板构建基本网站。如何从模板添加JQuery到我的Rails应用程序?

我一直在使用这个模板:http://templated.co/retrospect,我能够部署几乎所有东西,但它使用的是JQuery。 Rails课程并没有介绍如何添加模板为菜单栏动作提供的JQuery(如果按下菜单按钮,它会使用菜单选项提取侧栏)。

在模板文件,它提供的资产/ js文件:

jquery.min.js, main.js, skel.min.js, and util.js

我试图把这些在我的应用程序/资产/ JavaScript的我的Rails应用程序的文件夹,但菜单的动作似乎并不确实正在工作。我检查application.js,并且确实有// = require_tree。在那里。

你能指导我如何使这项工作?

非常感谢!

编辑:我已经安装了 'jQuery的轨道' 宝石以// =需要的jQuery // =需要jquery_ujs在我的application.js

回答

0

这似乎是最终解决我的错误是每个单独的文件使用javascript include标记。

查看加载时的页面源代码,这些文件将全部导入,但会导入到一个大脚本标记中。将它拆分成不同的javascript包含标签将每个文件拆分成单独的标签,这些标签最终为我工作。我希望这可以帮助别人!

0

这可能会实现:使用jQuery作为JavaScript库

  1. 这块宝石添加到您的Gemfile 宝石 'jQuery的轨道'

  2. 添加到您的application.js文件

    // =需要的jQuery

    // =需要jquery_ujs

这样,你不需要居然有JQuery.min.js资产文件。

+0

我实际上已经有了那个gem和那些行我的application.js文件。仍然不起作用:( – Lien

+0

您是否检查过您是否拥有正确版本的gem?它只是一个功能上不能正常工作或者全部不起作用? – 2015-10-20 02:02:48

+0

唯一的JQuery功能是菜单,并且不会加载我会说从JQuery方面的一切,我如何检查我是否拥有正确版本的gem? – Lien

相关问题