0

モデルの動的属性をいくつか作成し、モデルにいくつかのコード (setter/getter) を追加して、これらの属性をこのモデルのインスタンス変数として定義しました。そして、これらすべてが正常に機能しています。

キーと値のペアを使用して、これらの動的属性の値を保存しています。

これらの属性をcarrierwave で使用して画像をアップロードしたいと考えています。画像がアップロードされると、この画像を aws s3 に保存し、キーと値のペアは、carrierwave が行っているように、アップロードの名前のみを保持します。

より良いオプション/提案はありますか。

搬送波以外でも行けます……よろしくお願いします

4

1 に答える 1

0

AWS-SDK でペーパークリップを使用する価値があるかもしれません

Gemfile:-

gem "paperclip" 
gem 'aws-sdk',   :require => "aws-sdk"

モデルコード:-

    has_attached_file :image,
                  :styles => {
                  :tiny => "35x35",
                  :thumb => "250x250",
                  :large => "600x600"
                              }, 
:storage => :s3,
:bucket => 'BUCKET NAME',
:s3_credentials => {
  :access_key_id => 'xxxxxxxxxxYOUr ACCESS KEY IDxxxxxxxxxxxx',
  :secret_access_key => 'xxxxxxxxxxxYOUR SECRET ACCESS KEYxxxxxxxxxxx'
  }

お役に立てれば

于 2013-01-08T13:06:24.100 に答える