我正在尝试在我的项目中获得精细上传工作。我从Basic Setup(来自演示页面的ditto qq-template脚本)开始,它起作用了。但我需要定制的UI。所以我开始使用'template'选项。现在,当我设置'模板'选项时:
$('#fine-uploader').fineUploader({
debug: true,
template: 'qq-template',
request: {
endpoint: '<%= upload_csv_people_organization_path(@organization) %>'
}
});
我在“fineuploader.jquery.js?body = 1:2478”中获得“未捕获错误:元素未找到列表”。
我也在Rails项目中使用它,我从gem 'fileuploader-rails', '~> 3.5'
fileuploader-rails gem
请帮忙。谢谢!
答案 0 :(得分:2)
您正在使用超过8个月的Fine Uploader 3.5。看起来您正在使用版本4+的文档来配置您的实例。这将无法工作,特别是在模板方面,因为模板在4.0版本中发生了巨大变化。
在4.0版之前,存在template
和fileTemplate
选项,默认情况下,使用指定相应模板的HTML字符串。您已经使用非HTML字符串有效地替换了模板,这就是Fine Uploader不适合您的原因。
考虑升级到Fine Uploader的最新版本。
答案 1 :(得分:0)
我设法解决了这个问题。在我的代码中,我使用Fineuploader和Image CRUD。这两者都使用Fineuploader CSS和JS与单独的文件路径。有关信息,使用CSS和来自fineuploader库的JS的Image CRUD。
现实是使用不同版本的Fineuploader CSS和JS的Image CRUD。