这是我的application.js:
//= require jquery
//= require jquery_ujs
//= require_tree .
//= stub subscriptions
它始终按预期工作,subscription.js
是另一个单独编译的文件。
如果我在subscriptions.js
的顶部添加此行:
//= require jquery
subscriptions.js
按预期编译并包含jQuery,但 jQuery从application.js
消失:在浏览器控制台中我收到错误消息
ReferenceError: jQuery is not defined
。
我找不到在两个清单文件中编译/包含jquery的方法。
我使用Rails 4.2.4 + Puma的开发环境和默认的jquery-rails
gem。
答案 0 :(得分:0)
这是stub
指令的预期行为:不仅subscriptions
而且所有依赖关系都将被存根。
唯一的解决方案是避免使用require_tree
和stub
。