Rails帮助从rake文件创建延迟作业
|
如何从rake文件创建延迟的作业。我应该如何将其移入控制器并创建一个每15分钟运行一次任务的delay_job。
这是我的rake文件的示例:
namespace :reklamer do
task :runall => [:iqmedier, :euroads, :mikkelsen] do
# This will run after all those tasks have run
end
task :iqmedier => :environment do
require \'Mechanize\'
agent = WWW::Mechanize.new
agent.get(\"http://www.iqmedier.dk\")
end
task :euroads => :environment do
require \'Mechanize\'
require \'pp\'
agent = Mechanize.new { |agent|
end
task :mikkelsen => :environment do
require \'Mechanize\'
agent = Mechanize.new
agent.get(\"http://affilate.mikkelsenmedia.dk/partnersystem/mylogins.php\")
end
end
我应该更改为延迟工作(https://github.com/collectiveidea/delayed_job)?
没有找到相关结果
已邀请:
2 个回复
恋卡
豪抱怒掳
从Rakefile安排作业:
这将每15分钟针对每个网址运行一次作业。