Просто реализуйте ваш скрипт, чтобы сделать все, что вам нужно, а затем вызовите его с помощью script/runner
из задания cron.
0 * * * * cd /path/to_your/app && RAILS_ENV=production script/runner scripts/my_maintenance_script.rb
Это вызовет my_maintenance_script.rb
в контекстепроизводственная среда один раз в час.Довольно голый металл, но он справится с работой.