有没有人能上传一个简单可用的Rails 4 + Devise + Paperclip + S3示例应用(到GitHub或其他地方)?我只想在用户模型中使用Paperclip将头像上传到S3。我真的无法让这个工作起来。谢谢!
有没有人能上传一个简单可用的Rails 4 + Devise + Paperclip + S3示例应用(到GitHub或其他地方)?我只想在用户模型中使用Paperclip将头像上传到S3。我真的无法让这个工作起来。谢谢!
为什么不自己尝试一下呢?这很简单。
在你的Gemfile文件中:
gem 'devise'
gem 'paperclip'
gem 'aws-sdk1'
按照https://github.com/plataformatec/devise上的说明进行操作。
之后按照paperclip的说明进行操作。
https://github.com/thoughtbot/paperclip/
请注意您的S3区域(s3_host_name),如果在欧洲,请使用eu-west网址等:
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这样的东西,这是paperclip依赖的库。