我有一个Attachment
模型,它使用Paperclip
来处理上传的文件。该文件可以是图像,txt,doc,pdf,rar,zip,tar等
我只想在上传的文件是图像时才创建缩略图
如何根据文件content_type
答案 0 :(得分:3)
这是一个很好的解决方案:
before_post_process :image?
def image?
!(data_content_type =~ /^image.*/).nil?
end
您还可以使用图片吗?视图中的方法要么渲染image_tag,要么渲染其他内容......