2013-04-10 77 views
1

你好我使用回形针的上传图片,问题是,我要访问的图像为部署在同一台服务器两个应用,对于我必须保存在共同的图像在rails根目录之外的文件夹。我怎样才能做到这一点?回形针保存外的图片:RAILS_ROOT

帮我解决这个问题。

回答

0

您可以通过两种方式进行更改:

1)的config/application.rb中或在任何配置/环境/ * RB文件

module YourApp 
    class Application < Rails::Application 
    # Other code... 

    config.paperclip_defaults = {:storage => :fog, :fog_credentials => {:provider => "Local", :local_root => "#{Rails.root}/public"}, :fog_directory => "", :fog_host => "localhost"} 
    end 
end 

2)的Rails的初始化:

Paperclip::Attachment.default_options[:storage] = :fog 
Paperclip::Attachment.default_options[:fog_credentials] = {:provider => "Local", :local_root => "#{Rails.root}/public"} 
Paperclip::Attachment.default_options[:fog_directory] = "" 
Paperclip::Attachment.default_options[:fog_host] = "http://localhost:3000"