3

ペーパークリップのデフォルト/標準構成を使用すると、画像のないモデルはパスを持つことになりますhttp://localhost:3000/avatars/thumb/missing.png

missing.pngS3 でペーパークリップを使用していますが、ストレージからを使用したいと考えています。

s3経由でmissing.pngのパスを設定する方法はありますか?

私は知って:default_urlいますが、他の画像が使用するs3情報では機能しないようです

4

1 に答える 1

3

'default_url'画像が の場合に使用する URL ですnil

もう 1 つのシナリオは、添付ファイルの URL は存在するが、その場所または s3 には存在しないというものです。この場合、フロントエンドはファイルを見つけようとしますが、ファイルが見つからないというエラーを返します。

したがって、ここでの解決策は、不足しているすべての URL ファイルを、次のような JavaScript を介してアセット ファイルに置き換えることです。jQuery/JavaScript で壊れた画像を置き換える

于 2012-11-25T18:23:06.020 に答える