всем привет, у меня в рельсе стоит carrierwave для обработки картинок
допустим модель User
и есть отдельная связанная табличка табличка
avatar
и есть Uploader
https://pastebin.com/UWuXNcuQесли я изменю размеры :desktop или :mobile то поломаю существующие картинки
как мне принудительно перенарезать все существующие фотки ?
я нашел метод
recreate_versions!
и пример использования
User.avatar.find_each do |avatar|
avatar.image.recreate_versions! if avatar.image.present?
end
но вот где мне вставить этот цикл так и не понятно
то ли в Моделе User то ли в моделе Avatar
то ли в Uploader
(судя по всему этот код перенарежет только новую фотку)
и как запустить принудительную перенарезку ВСЕХ имеющихся фоток ?
Я пробывал через рельсовую консоль запустить этот цикл но там нада както заинклудить carrierwave, а он не хочет у меня (наверно нада указать путь из приложения до гема)