Шаг 1: создание рейк-задачи
т.е.: lib/tasks/scrapping.rake
namespace :scrapping do
desc "Fetches new data from websites"
task scrap_websites: :environment do
# Call your scrapping classes/jobs/whatever code here
end
end
Шаг 2: Создание задачи CRON, вызывающей задачу рейка
Вы можете использовать драгоценный камень как всякий раз, когда для этого: https://github.com/javan/whenever
Например, ваш config/schedule.rb
может выглядеть так:
every 1.day, at: '4:00am' do
rake 'scrapping:scrap_websites'
end