通过aws-sdk存储URL的回形针的方式和位置?

时间:2013-07-09 12:51:02

标签: ruby-on-rails ruby-on-rails-3 amazon-web-services amazon-s3 paperclip

对不起可能是愚蠢的问题,但我对Paperclip的工作方式有一些误解。如果我将它用于aws-sdk gem,那里存储了图片网址?

我的模型只包含image_nameimage_size等字段,但不包含image_url之类的字段。我还尝试在sql控制台中列出我的数据库中的所有表,但没有任何特殊的图像相关表。我知道我可以通过调用my_model.image.url访问网址,但我需要理解这个网址所在的位置。 感谢。

1 个答案:

答案 0 :(得分:2)

根据您的回形针配置文件中的规则集自动生成网址。它们通常包括模型的名称和ID,除非您更改了默认值。如果要更改:default_url,请设置has_attached_file选项:

:default_url => '/images/:attachment/missing_:style.png',
:path => "avatars/:id/:style/:filename"

更多背景资料:rails paperclip default image with S3