2014-01-12 95 views
4

任何人都可以上傳一個簡單的,工作的Rails 4 + Devise + Paperclip + S3示例應用程序(到GitHub什麼的)?我只是想在User模型中用Paperclip將一個頭像上傳到S3。我真的無法得到這個工作。謝謝!Rails 4 + Devise + Paperclip + S3例子?

回答

0

爲什麼不是這個嘗試自己?這非常簡單。

在你的Gemfile:在https://github.com/plataformatec/devise

gem 'devise' 
gem 'paperclip' 
gem 'aws-sdk1' 

按照指令後跟隨回形針說明

https://github.com/thoughtbot/paperclip/

注意你的S3區域(s3_host_name,使用歐盟 - 西如果在歐盟等網址):

https://github.com/thoughtbot/paperclip/wiki/Paperclip-with-Amazon-S3

config.paperclip_defaults = { 
    :storage => :s3, 
    :s3_host_name => 's3-us-west-2.amazonaws.com', 
    :bucket => 'S3_BUCKET_NAME' 
} 

和你做!

這種方式,通過閱讀安裝說明你也不會忘記安裝的東西像ImageMagick的,其中回形針依賴於庫。