Все это основано на ваших требованиях, если это однократная очистка, и тогда не требуется, чтобы это происходило в любое запланированное время, делать это с sql
хорошо.Но эта очистка должна выполняться много раз, тогда я бы посоветовал вам использовать rake task
, поскольку они написаны один раз и могут быть выполнены many times
, а также могут быть scheduled
с использованием schedular
.