Я хочу запустить задачу rake, используя миграцию, потому что мы хотим, чтобы, когда пользователь запускает rails db:migrate
, эта задача будет выполняться через миграцию.
Моя задача rake:
namespace :task_for_log do
desc "This task set by default as current date for those logs where log_date is nil"
task set_by_default_date_of_log: :environment do
Log.where("log_date IS NULL").each do |log|
log.update_attributes(log_date: log.created_at.to_date)
end
end
end
пожалуйста, руководство, что будет миграция, которая запустит эту задачу, любое тело здесь, кто спасет мою жизнь ??