用于PDF和图像的Rails Paperclip?

时间:2017-01-08 14:50:45

标签: ruby-on-rails pdf paperclip

我想让用户能够上传PDF或图片。我知道只有处理图像才能处理图像和PDF格式?

我可以做到这里

Inside Post Model:

[Pipeline] echo
VM_HOST: HyperVHost
[Pipeline] echo
VM_NAME: 

在控制台中:

  has_attached_file :image
  validates_attachment_content_type :image, :content_type => {:content_type => %w(image/jpeg image/jpg image/png application/pdf application/msword application/vnd.openxmlformats-officedocument.wordprocessingml.document)}

如果是图像,那么我可以在视图中执行此操作

bin/rails g paperclip post attachment

但是,如果是pdf,我该如何显示下载链接?或者说是word文件?

1 个答案:

答案 0 :(得分:0)

使用:原始而不是:中等,如果它不是图像。您可能需要覆盖检测到的较新单词格式的MIME类型,因为它们被检测为zip文件。