使用Box Cloud Storage进行狂欢电子商务

时间:2014-06-20 11:34:42

标签: amazon-s3 e-commerce assets spree box

我目前正在使用Spree电子商务系统创建一个在线商店,并希望将其部署到Heroku。如上所述hereHeroku是只读的,因此我需要配置我的应用程序,将其资源上传到另一台服务器。

它建议使用Amazon S3,因为我没有信用卡,所以我无法使用,所以我决定使用Box。我的问题是该教程仅描述了如何将Spree与Amazon S3一起使用,我无法在文档中找到相应的部分。

在上面提到的网站中,据说应该按照以下方式配置应用程序(在config/initializers/spree.rb中):

Spree.config do |config|
  config.use_s3 = true
  config.s3_bucket = '<bucket>'
  config.s3_access_key = "<key>"
  config.s3_secret = "<secret>"
end

1 个答案:

答案 0 :(得分:1)

Spree使用Paperclip存储图像。 Paperclip支持3种存储方法:

  1. 文件存储
  2. AWS S3存储(本机支持)
  3. 雾存储
  4. Fog是一个基于云的抽象库,它允许您与许多不同的基于云的存储(和其他服务)提供接口。

    Fog目前不支持Box Cloud Storage。 Fog Provider Documenation Website上提供了当前支持的提供商列表。

    为了实现这一点,您需要向Fog添加Box Cloud Storage支持,或者切换到Fog支持的提供商。

相关问题