我上传了几个文件使用回形针宝石,现在他们都不见了。我想知道是什么导致删除上传的文件。根据回形针文件。
默认情况下,指定为附件的文件放置在 由:path选项指定的目录已附加_文件。通过 默认情况下,此位置为 :rails\u root/public/system/:class/:attachment/:id\u partition/:style/:filename。之所以选择此位置,是因为在标准Capistrano部署中, 公共/系统目录可以符号链接到应用程序的共享目录 目录,这意味着它可以在部署之间生存。例如,使用 路径,您可以在 /data/myapp/releases/20081229172410/public/system/users/avatar/000/000/013/small/my_pic。巴布亚新几内亚
默认情况下,指定为附件的文件放置在 由:path选项指定的目录已附加_文件。通过 默认情况下,此位置为 :rails\u root/public/system/:class/:attachment/:id\u partition/:style/:filename。之所以选择此位置,是因为在标准Capistrano部署中, 公共/系统目录可以符号链接到应用程序的共享目录 目录,这意味着它可以在部署之间生存。例如,使用 路径,您可以在
/data/myapp/releases/20081229172410/public/system/users/avatar/000/000/013/small/my_pic。巴布亚新几内亚
上传文件后,我做了几次capistrano部署,但上传的文件应该能保存下来。我想知道是什么导致了文件删除。谢谢你的帮助!
确保您正在共享 public/system 版本之间的目录。否则,每个版本都将以空白状态开始。
public/system
# deploy.rb append :linked_dirs, "public/system"