Я создаю простое мусорное ведро вставки в Ruby on Rails, который будет иметь истекать-функцию. С этим люди могут выбрать дату, когда вставка будет удалена автоматически. Как я могу реализовать это? Я думал о a cronjob
, но возможно существует более платформенно независимый путь путем определения этого в самой модели.
cron
будет работать нормально. Вы можете создать задачу Rake
, которая выполняет фактическое удаление, а затем запускать ее из cron
.
В качестве альтернативы вы можете сохранить данные навсегда и просто прекратить показ всех записей, срок действия которых истекает в прошлом.