Rails Paperclip,不同类型的多个(PDF,Image,Doc ...)

And*_*key 4 upload ruby-on-rails image paperclip

有很多很好的资源可以展示如何创建一个包含多个图像上传的Rails应用程序.此外,还有很多很好的资源显示如何使用回形针上传不同的文件类型(PDF,图像,.Doc).

我想创建一个应用程序,其中用户具有他们的个人资料图片的图像资产,并且还能够将PDF或.Doc文件上载到他们的帐户以与用户绑定.有没有人有这方面的经验,以确认它可以通过Paperclip宝石?任何指导我正确方向的教程或资源都将受到赞赏.

RAJ*_*RAJ 8

我也遇到了和你一样的问题.无需为此做额外编码,只需添加以下内容即可

has_attached_file :attachment,
                    :styles => lambda{ |a|
                                  ["image/jpeg", "image/png", "image/jpg", "image/gif"].include?( a.content_type ) ? {
                                  :thumb=> "100x100#",
                                  :small  => "150x150>",
                                  :medium => "300x300>",
                                  :large =>   "500x500>" }: {}
                                 }
Run Code Online (Sandbox Code Playgroud)

如果您需要进一步解释,请告诉我.

  • 是的,正如我所说,我遇到了同样的问题...只需按照我的代码,它将存储5个尺寸(包括原始)的图像和仅原始文档的另一个文件,如.doc,.pdf等 (2认同)