我在我的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-ified版本,以满足我使用的另一个gem的要求。安装gem之后,根据文档我将其包含在以下行中:
//= require jquery-fileupload
问题是,gem清单中没有包含我需要的两个文件,当我尝试单独添加它们时,我收到Sprockets::FileNotFound
错误:
//= require jquery-fileupload/jquery.fileupload-process.js
//= require jquery-fileupload/jquery.fileupload-validate.js
这些文件位于gem的目录中,我似乎无法访问它们。我做错了什么?
答案 0 :(得分:0)
将jquery-fileupload-rails
gem放在gemfile
:assets
组内