Heroku文件存储

Heroku只有100MB的文件存储,对吧? 我正在制作一个低级Rails应用程序,我真的很喜欢Heroku,但是如果我的应用程序允许每个用户上传一张图片,我可能会很快耗尽空间…是否有一个简单的解决scheme,可以让我有替代文件存储的configuration文件图片或类似的东西?

看到这个博客文章

在你的模型中。

has_attached_file :picture, :styles => {:large => "275x450>"}, :storage => :s3, :s3_credentials => "#{RAILS_ROOT}/config/s3.yml", :path => "appname/:attachment/:style/:id.:extension" 

在您的configuration目录中的s3.yml中:

  development: bucket: bucketname access_key_id: key secret_access_key: key production: bucket: bucketname access_key_id: key secret_access_key: key 

然后在Amazon S3上注册一个存储桶: http : //aws.amazon.com/s3/

我会build议你检查https://addons.heroku.com/cloudinary的; heroku附加解决scheme。 你将得到500MB的免费和简单的英雄集成。

对于RoR应用程序,您可以检查: https : //devcenter.heroku.com/articles/cloudinary#using-with-ruby-on-rails

还有Nodejs和Django的文档。