【发布时间】:2013-07-17 16:44:04
【问题描述】:
我的 Rails 资产管道清单如下所示:
//= require jquery
//= require jquery_ujs
//= jquery-backstretch/jquery.backstretch.js
我的供应商目录如下:
vendor
assets
components
jquery-backstretch
jquery.backstretch.js
但它根本没有导入 backstretch.js 文件,因为我的页面出现错误。
我已将组件添加到资产路径中,如下所示:
config.assets.paths << Rails.root.join("vendor", "assets", "components")
关于如何使用该 js 文件有什么想法吗?
【问题讨论】:
-
您是在尝试将 backstretch js 直接包含在您的页面中,还是希望将其作为 application.js 的一部分?
-
我期待它作为 application.js 的一部分
-
我认为在 jquery-backstretch 之前你需要一个
require,而//= require jquery-backstretch应该可以工作。 -
天啊。 尴尬 为什么这是我想念的最小的东西。感谢您解决它。整个晚上和昨晚都在烦我!为什么我傻到没有发现!!!???
-
我花了几个小时才发现我的应用有一次死掉了,因为我删除了 jquery-ujs 并且它是 CSRF 保护所必需的:/
标签: javascript ruby-on-rails asset-pipeline bower