0

我在我的 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 插件 ( jquery-fileupload-rails ) 的 gem 化版本,以满足我正在使用的另一个 gem 的要求。安装 gem 后,根据文档,我将它包含在以下行中:

//= require jquery-fileupload

问题是,gem manifest 不包含我需要的两个文件,当我尝试单独添加它们时,出现Sprockets::FileNotFound错误:

//= require jquery-fileupload/jquery.fileupload-process.js
//= require jquery-fileupload/jquery.fileupload-validate.js

这些文件位于 gem 的目录中,我似乎无法访问它们。我究竟做错了什么?

4

1 回答 1

0

将您的jquery-fileupload-railsgem 放入:assetsgemfile 中的组内

于 2013-07-16T15:16:40.437 回答