0

對不起,也許愚蠢的問題,但我有一些關於回形針如何工作的誤解。如果我將它與aws-sdk gem一起使用,其中存儲圖像URL?通過aws-sdk存儲URLs的方式和回形針位置?

我的模特只有像image_name,image_size,但不是像image_url。我也嘗試在sql控制檯中列出從我的數據庫中的所有表,但沒有任何特殊的圖像相關的表。我知道我可以通過調用my_model.image.url訪問網址,但我需要了解這個網址的位置。 謝謝。

回答

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

+0

我也發現了[這](https://github.com/thoughtbot/paperclip/blob/ master/lib/paperclip/attachment.rb#L139),所以現在我確信自動生成。謝謝! –