0

Мы используем Dragonfly для загрузки файлов и изображений в приложении и в Rails Admin.Rails Dragonfly найти файлы в использовании

Dragonfly in app part Пользователи могут подать заявку на вакансию и добавить свое резюме в качестве приложения. Когда пользователь загружает вложения и успешно подает заявку на задание, файлы удаляются.

Стрекоза в Rails администратор части Администраторы могут создавать страницы с приложениями и изображениями в части Rails администратора, эти вложения связаны с помощью конкретных таблиц.

Задача Когда пользователь подает заявку на задание, но не завершает заявку, файлы остаются неиспользуемыми на сервере. Теперь dragonfly хранит файлы из Admin на том же месте, что и загруженные пользователем файлы.

Вопрос Можно ли отфильтровывать файлы, которые не связаны в БД, и массовое удаление этих файлов?

ответ

0

Я исправил это просто путем подключения при хранении данных:

path = "ApplyAttachments/" + Time.now.strftime("%d%m%Y_%H%M") + "_" + rand(1000).to_s + "_" + data.original_filename.to_s 
file["file"] = Dragonfly[:images].store(data, :path => path) 

 Смежные вопросы

  • Нет связанных вопросов^_^