Я использую камень friendly_id .
Для удаления старых слагов ( из документов ) существует рейк-задача:
rake friendly_id:remove_old_slugs MODEL=<model name> DAYS=<days>
Может запускаться через cron.
Знаете ли вы, как его следует добавить в cron.rake (я на Heroku)?
Вот мой cron.rake:
desc "This task is called by the Heroku cron add-on"
task :cron => :environment do
...
rake friendly_id:remove_old_slugs
end
выдает ошибку:
"rake aborted! undefined method `friendly_id' for main:Object"
Нет ошибки при запуске из консоли (терминала) следующим образом:
heroku rake friendly_id:remove_old_slugs