【发布时间】:2011-02-03 04:04:57
【问题描述】:
我有一个应用程序,其中有很多通过回形针上传并存储在 S3 上的图像。我在 S3 告诉我的 iOS 应用程序一些图像键不存在时遇到了一些麻烦(尽管当我查看我的 S3 存储桶时,我发现它们确实存在)。我的一个理论是这是由文件名引起的,所以我想简化我的回形针路径。
我现有的路径是:
:path => "/:class/:style/:id_:basename.:extension"
我愿意
:path => "/:class/:id/:style.:extension"
这样更干净。
我的问题是我不知道该怎么做。我的第一个想法是更改模型中的路径格式字符串,然后重新处理!所有附件,但现在我意识到回形针需要使用原始路径来获取原始上传的图像,然后才能重新处理并将图像保存到新路径。
是否有一种简单、快速的方法来进行此更改?
谢谢!
【问题讨论】:
标签: ruby-on-rails-3 amazon-s3 paperclip