2013-04-10 82 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"