【发布时间】:2013-07-16 14:21:28
【问题描述】:
我在我的 rails 应用程序中使用 jQuery File Upload 插件。
最初,我将 jQuery 插件直接放在我的应用程序的资产文件夹中,并且需要像这样的单个文件:
//= require jquery-fileupload/vendor/jquery.ui.widget.js
//= require jquery-fileupload/jquery.iframe-transport.js
//= require jquery-fileupload/jquery.fileupload.js
//= require jquery-fileupload/jquery.fileupload-process.js
//= require jquery-fileupload/jquery.fileupload-validate.js
这很好用。但是,我现在需要使用 jQuery 插件的 gem 化版本 (jquery-fileupload-rails) 以满足我正在使用的另一个 gem 的要求。安装 gem 后,根据文档,我将它包含在以下行中:
//= require jquery-fileupload
问题是,gem 清单不包含我需要的两个文件,当我尝试单独添加它们时,我收到 Sprockets::FileNotFound 错误:
//= require jquery-fileupload/jquery.fileupload-process.js
//= require jquery-fileupload/jquery.fileupload-validate.js
文件位于 gem 的目录中,我似乎无法访问它们。我做错了什么?
【问题讨论】:
标签: ruby-on-rails asset-pipeline