Rails 4 + Devise + Paperclip + S3 示例?

4

有没有人能上传一个简单可用的Rails 4 + Devise + Paperclip + S3示例应用(到GitHub或其他地方)?我只想在用户模型中使用Paperclip将头像上传到S3。我真的无法让这个工作起来。谢谢!

1个回答

0

为什么不自己尝试一下呢?这很简单。

在你的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依赖的库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接