你好我使用回形针的上传图片,问题是,我要访问的图像为部署在同一台服务器两个应用,对于我必须保存在共同的图像在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"