【发布时间】:2014-07-31 12:21:58
【问题描述】:
到目前为止,我一直在使用 Amazon S3 来存储用户的文件。
这里需要做的就是:
- 为存储桶指定 Amazon S3 凭证
- 将
'aws-sdk'gem 添加到 Gemfile - 在模型中:
has_attached_file :avatar,
:styles => { :big => "100x100#", :thumb => "25x25#" },
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/s3.yml",
:path => ":rails_root/public/users/:id/:style/:basename.:extension",
:url => "/users/:id/:style/:basename.:extension"
设置 Amazon S3 适配器。仅此而已。
但是如何设置谷歌云引擎呢?到目前为止,我只找到了可以使用的fog gem 。
但是,我应该如何配置模型以自动将所有上传的文件存储在 Google 服务器上?
【问题讨论】:
标签: ruby-on-rails ruby paperclip google-cloud-storage