回形针:保存到本地服务器和机架空间

时间:2013-12-30 08:03:23

标签: ruby-on-rails paperclip

我想将一个图片模型保存到本地服务器,将其他模型保存到rackspace。 现在我的paperclip配置看起来像:

config = YAML.load_file(Rails.root.join('config/cloudfiles.yml'))

  provider = {
      :provider           => "Rackspace",
      :rackspace_username => config['username'],
      :rackspace_api_key  => config['api_key'],
      :persistent         => false
  }

  Paperclip::Attachment.default_options[:storage]         = :fog
  Paperclip::Attachment.default_options[:fog_credentials] = provider
  Paperclip::Attachment.default_options[:fog_directory]   = config["container_#{Rails.env}"]
  Paperclip::Attachment.default_options[:fog_host]        = config["cdn_#{Rails.env}"]

它完美适用于rackspace。但是如何升级此代码以允许图片模型之一将图片保存到本地文件夹,而不是机架空间?

0 个答案:

没有答案