带有vestal_versions的Paperclip版本控制文件

时间:2010-11-18 19:41:11

标签: ruby-on-rails file paperclip vestal-versions

我现在已将其设置为将图像保存到我的rails文件系统,并将旧版本的文件保存在/ images /:id /:version /:filename

之类的路径中

如何使用vestal_versions获取旧文件路径的URL?

使用.revert_to!(1)增加实际的版本号,所以@ image.version为2,然后恢复为1,变成版本3,完全抛出一个猴子扳手,我能够获得旧的url文件。

使用reset_to删除所有后续版本。

我该怎么做?你需要澄清吗?

1 个答案:

答案 0 :(得分:2)

如何使用.revert_to(1)代替revert_to!(1)?这样,除非您选择保存,否则它不会执行数据库更新。