2

Rails 4 プロジェクトで Refile gem を使用して S3 に画像をアップロードしています。私の要件は、S3 の 2 つの個別のバケットに個別の機能の画像をアップロードすることです。

ただし、バケットを 1 つだけ設定するためのドキュメントを見つけることができました。Refile で複数の S3 バケットを設定できる方法はありますか?

4

2 に答える 2

1

はい、できるはずです。Refileには、さまざまなバックエンドを格納するレジストリがあり、デフォルトでは、起動時に初期化される と呼ばれるバックエンドstoreを使用します。

モデルごとにバックエンド名を構成できるため、異なるバケットを指す新しいバックエンド ( や など) を登録store_fooし、対応するモデルを構成するときに名前を渡すだけです。store_bar

于 2015-09-07T13:48:38.150 に答える