【发布时间】:2020-08-17 18:03:52
【问题描述】:
我在 lib/tasks 的 rails 项目中创建 cron 作业
namespace :job do
desc "TODO"
task finish_job: :environment do
jobs = Job.where(end_date:Date.today())
if jobs != []
print('Found jobs!')
for job in jobs
promoter_ids_in_promoter_requests = job.promoters_requests_jobs.where(status: "accept").pluck(:promoter_id)
promoters = Promoter.where(id:promoters).update_all(is_enrolled: false)
end
else
print("No jobs!")
end
end
end
当我运行这个命令时bundle exec whenever --update-crontab
我得到这个错误
NOTE: Gem::Specification#rubyforge_project= is deprecated with no replacement. It will be
removed on or after 2019-12-01.
Gem::Specification#rubyforge_project= called from
/home/omnia/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/specifications/mimemagic-
0.3.3.gemspec:16.
NOTE: Gem::Specification#rubyforge_project= is deprecated with no replacement. It will be
removed on or after 2019-12-01.
如何解决这个问题??
【问题讨论】:
标签: ruby-on-rails cron