0

ばかげた質問で申し訳ありませんが、Paperclip の仕組みについて誤解があります。aws-sdk gem で使用すると、画像の URL はどこに保存されますか?

私のモデルには、のようなフィールドしかありimage_nameませimage_sizeんが、のようなものはありませんimage_url。また、SQL コンソールでデータベースのすべてのテーブルを一覧表示しようとしましたが、特別な画像関連のテーブルはありませんでした。を呼び出して url にアクセスできることはわかっていますmy_model.image.urlが、この url がどこにあるかを理解する必要があります。ありがとう。

4

1 に答える 1

2

URL は、ペーパークリップ構成ファイルにあるルールセットに基づいて自動生成されます。デフォルトを変更していない限り、通常はモデルの名前と ID が含まれます。変更する場合:default_urlは、呼び出し時にオプションを設定します。has_attached_file

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

詳細な背景: S3 を使用したレール ペーパークリップのデフォルト イメージ

于 2013-07-09T12:54:52.153 に答える