上载pdf时出现get错误:未捕获TypeError:无法读取null的属性'0‘
我的配置js:
$(function(){
var csrf_token = $('meta[name=csrf-token]').attr('content');
var csrf_param = $('meta[name=csrf-param]').attr('content');
var params;
if (csrf_param !== undefined && csrf_token !== undefined) {
params = csrf_param + "=" + encodeURIComponent(csrf_token);
}
$('.redactor').redactor(
{ "imageUpload":"/redactor_rails/pictures?" + params,
"fileUpload":"/redactor_rails/documents?" + params,
"imageGetJson":"/redactor_rails/pictures",
"path":"/assets/redactor-rails",
"css":"style.css"}
);});
RedactorRailsDocumentUploader:
class RedactorRailsDocumentUploader < CarrierWave::Uploader::Base
include RedactorRails::Backend::CarrierWave
# storage :fog
storage :file
def store_dir
"system/redactor_assets/documents/#{model.id}"
end
def extension_white_list
RedactorRails.document_file_types
end
end发布于 2013-11-29 22:19:49
我怀疑这是因为你的RedactorRails.document_file_types中没有列出'PDF‘文件类型。
在redactor-rails gem中,它只列出'pdf',而不是'PDF','Pdf‘等等。
除非您对此有安全需求,否则我将对此进行注释:
def extension_white_list
RedactorRails.document_file_types
endhttps://stackoverflow.com/questions/19700437
复制相似问题