如果我保存两个具有类似文件名的文件将进入同一目录,则会覆盖另一个文件。如何使用以下方式工作,比方说,目录中已经有picture.jpg,如果我将paperclip上传另一个picture.jpg到同一目录,它会自动将其重命名为picture-1.jpg等等。提前谢谢。
答案 0 :(得分:2)
如果您愿意,可以randomize文件名。
答案 1 :(得分:2)
配置附件以包含记录的主ID,以确保不会有重复...如下所示:
:path => ':rails_root/public/system/assets/photos/:id/:style.:extension',
:url => '/system/assets/photos/:id/:style.:extension'
要清楚......上面也删除了原始文件名,但是还有一个扩展关键字也可以让它重新进入...我只是从不使用它。