Я разрабатываю небольшое приложение для обмена фотографиями Rails, которое будет считывать и отображать фотографии из библиотеки фотографий в локальной файловой системе.Рубиновый процесс для индексирования файлов в файловой системе linux
Во избежание сканирования файловой системы каждый раз, когда пользователь загружает страницу, я хочу настроить часовое задание cron, которое индексирует все файлы и сохраняет его в локальной таблице MySQL.
Каков наилучший способ сканирования локальной файловой системы и хранения метаданных о локальных файлах (например, размер, тип файла, измененная дата и т. Д.)? Есть ли удобная рубиновая библиотека? Я также хотел бы «посмотреть» файловую систему, чтобы узнать, когда файлы исчезли со времени последнего сканирования, чтобы их можно было удалить из моей таблицы.
Спасибо!
Именно то, что я искал, спасибо! – user2490003