1

我现在设置它以将图像保存到我的 rails 文件系统并将文件的旧版本保存在 /images/:id/:version/:filename 之类的路径中

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

使用 .revert_to!(1) 会增加实际的版本号,因此 @image.version 的 2 然后恢复为 1,变为版本 3,这完全让我无法获取旧文件的 url。

使用 reset_to 会删除所有以后的修订。

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

4

1 回答 1

2

只使用 .revert_to(1) 而不是 revert_to!(1) 怎么样?这样,除非您选择保存它,否则它不会执行数据库更新。

于 2010-11-18T19:48:59.073 回答