2013-01-08 42 views
0

我已經爲模型創建了一些動態屬性,並在模型中添加了一些代碼(setter/getter)以將這些屬性定義爲此模型的實例變量。而這一切工作正常。Rails carrierwave

我是使用鍵/值對來存儲這些動態屬性的值。

我想通過carrierwave使用這些屬性來上傳圖片。一旦圖片上傳完畢,我就會在aws s3上存儲此圖片,而key/value對只保存上傳的名稱,就像carrierwave正在做的一樣。

我們有沒有更好的選擇/建議。

我們可以去除了carrierwave的......感謝

回答

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' 
    } 

希望這可以幫助