PaperClip上传的文件已删除



i使用纸卷宝石上传了几个文件,现在它们已经消失了。我想知道是什么原因导致上传文件的删除。根据回形针文档。

默认情况下,分配给附件的文件放在 由:has_attached_file的:路径选项指定的目录。经过 默认,此位置是 :rails_root/public/system/:class/:actactment/:id_partition/:style/:fileName。之所以选择此位置,是因为在标准的Capistrano部署中, 公共/系统目录可以与应用程序共享 目录,这意味着它在部署之间存活。例如,使用 那是:路径,您可能有一个文件

/data/myapp/releases/20081229172410/public/system/users/users/avatar/000/000/013/small/small/my_pic.png

上传文件后,我进行了很少的Capistrano部署,但是上传的文件应该可以生存。我想知道是什么原因导致文件删除。感谢您的帮助!

确保您在发行版之间共享public/system目录。否则每个版本都将以空白的形式开头。

# deploy.rb
append :linked_dirs, "public/system"

最新更新