Rails回形针:是否有任何选项可以将上传的文件保存在公共文件夹之外



我正在使用回形针宝石上传。我想把上传的文件/图像保存在公共文件夹之外。如果你有任何想法,请分享。

实际上有很多。"公共"选项只是为了能够轻松地进行测试。对于生产服务器,paperclip提供了三个选项:

  • 文件存储
  • S3存储(通过aws-sdk)
  • <
  • 雾存储/gh>

文件存储可以配置到任何你想要的文件夹,比如:

config.paperclip_defaults = {    
  :path => "/yourfolder/:basename.:extension"
}

如果需要,可以在类本身上重写:

has_attached_file :avatar, 
  :path => "/yourotherfolder/:basename.:extension"

最新更新