ruby - 回形针刷新缩略图不适用于 S3

标签 ruby refresh paperclip

我将 Paperclip 安装为 gem,我正在尝试刷新图像的缩略图大小。我正在运行这个命令:

rake paperclip:refresh:thumbnails CLASS=User

并收到此错误:

...rake 中止! 指定的 key 不存在。

有什么想法吗?

芬恩

最佳答案

用户模型的实例没有关联的缩略图。 IE。用户尚未上传缩略图。 reprocess! 方法在尝试检索附件之前不会检查每个模型实例是否存在缩略图。因此,S3 返回:

<strong>NoSuchKey</strong> The specified key does not exist.

或者可能是由于 S3 附件处理中的错误:

http://github.com/tomafro/paperclip/commit/64ae23ba01885e22cc69bf1264f339784ce32fc9

关于ruby - 回形针刷新缩略图不适用于 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2656423/

相关文章:

ruby-on-rails - 在 Controller 之间共享一些 before_filters

ruby - 在 Ruby 脚本中包含另一个脚本

ruby - Ruby 中的类型转换 : The "Right" Way?

ruby - 使用 Ruby 创建 Git 提交并推送到 GitHub

android - Chris Banes 的 Android-PullToRefresh java.lang.NoSuchFieldError : com. handmark.pulltorefresh.library.R$id.pull_to_refresh_sub_text

eclipse - eclipse ,刷新由外部编辑器编辑的文件

ruby-on-rails - Ruby on Rails/Paperclip/AWS::S3::NoSuchBucket 错误

ruby-on-rails - docker 上的回形针无法上传图像?

Python,selenium - 如何刷新页面直到找到项目?

ruby-on-rails - 使用 Paperclip 上传 WAV 文件并存储 .wav 和 .mp3 版本