【发布时间】:2014-01-31 05:57:42
【问题描述】:
任何人都可以上传一个简单、有效的 Rails 4 + Devise + Paperclip + S3 示例应用程序(到 GitHub 或其他地方)吗?我只想在 User 模型中使用 Paperclip 将头像上传到 S3。我真的无法让这个工作。谢谢!
【问题讨论】:
标签: ruby-on-rails devise amazon-s3 ruby-on-rails-4 paperclip
任何人都可以上传一个简单、有效的 Rails 4 + Devise + Paperclip + S3 示例应用程序(到 GitHub 或其他地方)吗?我只想在 User 模型中使用 Paperclip 将头像上传到 S3。我真的无法让这个工作。谢谢!
【问题讨论】:
标签: ruby-on-rails devise amazon-s3 ruby-on-rails-4 paperclip
为什么不自己试试呢?这真的很简单。
在您的 gemfile 中:
gem 'devise'
gem 'paperclip'
gem 'aws-sdk1'
按照https://github.com/plataformatec/devise的说明进行操作
然后按照回形针说明进行操作
https://github.com/thoughtbot/paperclip/
注意您的 S3 区域(s3_host_name,如果在欧盟等,请使用 eu-west url):
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 之类的东西,回形针所依赖的库。
【讨论】: