Файлы версий скрепок с помощью vestal_versions

Я настроил его прямо сейчас, чтобы сохранить изображения в моей файловой системе rails и сохранить старую версию файла в пути, например /images/:id/:version/:filename

Как я могу использовать vestal_versions, чтобы получить URL старого пути к файлу?

Использование.revert_to!(1) увеличивает фактический номер версии, поэтому @image.version, равный 2, который затем возвращается к 1, становится версией 3, полностью бросая гаечный ключ в моей способности получить URL старого файла.

Использование reset_to удаляет все последующие версии.

Как мне это сделать? Вам нужны разъяснения?

1 ответ

Решение

Как насчет использования.revert_to(1) вместо revert_to!(1)? Таким образом, он не будет выполнять обновление базы данных, если вы не решите сохранить его.

Другие вопросы по тегам