scheduler 加 lockfile 並改為行程內刪除預覽資料;修正 rake 誤刪 EventNews 改為 Recruitment,移除重複定義的 event_news_tasks.rake
This commit is contained in:
1 parent
1b68a2009c
commit
6019bf3d29
3 files changed
+11
-19
No files matched your search
@@ -1,9 +1,9 @@
|
||||
require 'rufus-scheduler'
|
||||
|
||||
scheduler = Rufus::Scheduler.new
|
||||
|
||||
#return if defined?(Rails::Console) || Rails.env.test? || File.split($0).last == 'rake'
|
||||
|
||||
scheduler.cron '43 2 * * *' do
|
||||
system('bundle exec rake recruitment:remove_preview_recruitment')
|
||||
end
|
||||
require 'rufus-scheduler'
|
||||
|
||||
unless defined?(Rails::Console) || Rails.env.test? || File.split($0).last == 'rake'
|
||||
scheduler = Rufus::Scheduler.new(lockfile: Rails.root.join('tmp', 'recruitment_scheduler.lock').to_s)
|
||||
|
||||
scheduler.cron '43 2 * * *' do
|
||||
Recruitment.where(is_preview: true).destroy_all
|
||||
end
|
||||
end
|
||||
@@ -1,8 +0,0 @@
|
||||
desc 'Remove duplicated EventNews created by preview'
|
||||
|
||||
namespace :recruitment do
|
||||
task :remove_preview_recruitment => [:environment] do
|
||||
recruitment = EventNews.where(is_preview: true)
|
||||
recruitment.destroy_all
|
||||
end
|
||||
end
|
||||
@@ -1,8 +1,8 @@
|
||||
desc 'Remove duplicated EventNews created by preview'
|
||||
desc 'Remove duplicated Recruitment created by preview'
|
||||
|
||||
namespace :recruitment do
|
||||
task :remove_preview_recruitment => [:environment] do
|
||||
recruitment = EventNews.where(is_preview: true)
|
||||
recruitment = Recruitment.where(is_preview: true)
|
||||
recruitment.destroy_all
|
||||
end
|
||||
end
|
||||
Reference in new issue
Block a user