【发布时间】:2016-05-10 08:16:24
【问题描述】:
我在这里阅读了许多问题,但到目前为止还没有人帮助我。
场景:我正在使用按钮单击启动 rake 任务,它也启动了 rake 任务,但问题是它没有激活 worker。
这是我的按钮点击代码:
def run_rake_jobs
Resque.enqueue(ImportJobs)
puts Resque.info, "**************************************************"
flash[:notice] = "Importing Jobs Now"
redirect_to :back
end
任务代码:
module Refinery
module Titans
class ImportJobs
@queue = :import_jobs
def self.perform
system "rake st:import_jobs"
end
end
end
end
我如何启动工人?我已经尝试了所有可能的技巧,但对我不起作用。
【问题讨论】:
标签: ruby-on-rails ruby resque refinerycms