你好我使用回形針的上傳圖片,問題是,我要訪問的圖像爲部署在同一臺服務器兩個應用,對於我必須保存在共同的圖像在rails根目錄之外的文件夾。我怎樣才能做到這一點?回形針保存外的圖片:RAILS_ROOT
幫我解決這個問題。
你好我使用回形針的上傳圖片,問題是,我要訪問的圖像爲部署在同一臺服務器兩個應用,對於我必須保存在共同的圖像在rails根目錄之外的文件夾。我怎樣才能做到這一點?回形針保存外的圖片:RAILS_ROOT
幫我解決這個問題。
https://github.com/thoughtbot/paperclip在此下了解了存儲。你可以指定你想要的任何文件夾的路徑。 。
您可以通過兩種方式進行更改:
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"