【问题标题】:Paperclip image upload in rails在rails中上传回形针图像
【发布时间】:2018-08-25 21:12:57
【问题描述】:

我正在使用回形针上传图片,在我的模型中我指定了样式来存储各种尺寸的图片,我安装了 imagemagick,这里是代码

 has_attached_file :image,
                    styles: { medium: '300x300>', thumb: '40x40>' },
                    path: 'images/:id/image/:basename.:extension',
                    default_url: 'default.png'
  validates_attachment :image, content_type: { content_type: %w[image/jpeg image/png] }


它似乎不存储具有这些指定样式的图像,它只存储具有默认样式的图像。我在这里想念什么吗?提前致谢

【问题讨论】:

  • 你检查过 public/systems 文件夹吗?这是回形针附件的默认文件夹
  • 它通过在本地创建一个目录来存储具有指定路径的图像,在s3中它也只存储单个图像文件

标签: ruby-on-rails imagemagick paperclip image-uploading rmagick


【解决方案1】:

我在没有指定 :style 的情况下覆盖了回形针默认路径,这是一个错误。所以它只存储默认大小。处理后的图像(由 ImageMagick 提供)不会存储,因为我在覆盖路径中没有提到。

【讨论】:

    猜你喜欢
    • 2011-03-14
    • 2012-07-03
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多