Rails 4 - jQuery冲突和函数错误

时间:2016-04-25 04:57:03

标签: javascript jquery ruby-on-rails

我正在努力弄清楚如何在我的Rails 4应用程序中解决javascript和jQuery之间的冲突。

我最初的问题是依赖字段gem中的javascript与application.js中的jQuery之间存在冲突。我的问题是:Rails - Conflicts between jQuery and javascript

我找不到帮助来解决这个问题,所以我试着弄清楚如何自己编写jQuery。我在尝试中遇到的问题是:Rails 4 - jQuery to hide initially, then toggle with click

现在,我无法查看任何内容,因为当我加载页面时,我收到此错误:

SyntaxError: [stdin]:1:2: reserved word 'function'

错误消息标识了我的节目的这一行:

  <%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => false %>

我尝试这种方法的步骤是从我的gem文件中删除dependent-fields gem,注释掉underscore.js并从我的app / assets / javascripts文件夹中删除underscore-min.map(并删除显示的函数)在我的application.js中 - 查看我的第一个发布链接),这是依赖字段工作所必需的。

现在我无法弄清楚如何解开我的烂摊子。谁能看到我做错了什么?

更新

将.js.coffee文件重命名为.js.erb似乎允许加载页面时,控制台错误显示为:

projects.self-9c019ba….js?body=1:1 Uncaught TypeError: $ is not a function(anonymous function) @ projects.self-9c019ba….js?body=1:1
main.self-5888479….js?body=1:316 Uncaught TypeError: dp(...).multipleFilterMasonry is not a functionwindow.onload @ main.self-5888479….js?body=1:316

当我将文件重命名为projects.js

时,我遇到了同样的问题

0 个答案:

没有答案