Файлы версий скрепок с помощью 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)? Таким образом, он не будет выполнять обновление базы данных, если вы не решите сохранить его.