我已通过 Paperclip 成功将图像上传到 RackSpace 云文件存储,当我使用 CDN url 时,它们会正确显示在后续网页中。
但是,如果我不使用启用 CDN 的云文件,我无法弄清楚为什么 Paperclip 不显示文件。回形针返回(通过其附件的“url”方法)更常见的 /attachments/fred/1/image/123.jpg 路径,但这会导致图像损坏,因为该 url 中没有存储实际文件 - 它在RS云文件存储。
我不确定是否
a)回形针应该给我一个非cdn位置的url
b)Paperclip 提供了一个 url,导致它在该 url 处响应以提供原始图像数据
c) 与 a) 和 b) 完全不同的东西
如果有人可以请阐明我应该从 Paperclip 获取的非 CDN 启用 RackSpace 存储文件的 url 我认为这将有助于引导我朝着正确的方向前进。
谢谢。