如果我将两个文件名相似的文件保存到同一个目录中,一个会覆盖另一个。如何使按以下方式工作,假设目录中已经有picture.jpg,如果我回形针将另一张picture.jpg上传到同一目录中,它会自动将其重命名为picture-1.jpg等等. 提前致谢。
问问题
182 次
2 回答
2
将附件配置为包含记录的主 ID,以确保不会有重复... 像这样:
:path => ':rails_root/public/system/assets/photos/:id/:style.:extension',
:url => '/system/assets/photos/:id/:style.:extension'
需要明确的是...上面还删除了原始文件名,但是还有一个扩展关键字也可以将其恢复...我只是从不使用它。
于 2013-01-03T16:55:16.250 回答
2
如果你愿意,你可以随机化文件名。
于 2013-01-03T16:38:26.657 回答