首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gem redactor-rails上传文档

gem redactor-rails上传文档
EN

Stack Overflow用户
提问于 2013-10-31 15:17:31
回答 1查看 684关注 0票数 1

上载pdf时出现get错误:未捕获TypeError:无法读取null的属性'0‘

我的配置js:

代码语言:javascript
复制
 $(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:

代码语言:javascript
复制
  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
EN

回答 1

Stack Overflow用户

发布于 2013-11-29 22:19:49

我怀疑这是因为你的RedactorRails.document_file_types中没有列出'PDF‘文件类型。

在redactor-rails gem中,它只列出'pdf',而不是'PDF','Pdf‘等等。

除非您对此有安全需求,否则我将对此进行注释:

代码语言:javascript
复制
   def extension_white_list
     RedactorRails.document_file_types
   end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19700437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档