我正在尝试使用Heroku Rails调度程序。
https://devcenter.heroku.com/articles/scheduler
我不知道在哪里写我应该完成的功能。我在哪里写这个?
在他们的情况下,该函数被称为NewsFeed.update
答案 0 :(得分:1)
我没有使用那个heroku调度程序,但我可以给你一些想法。这很简单。您只需编写一些worker
或rake
任务。我们将使用rake
任务。为此,您已创建文件lib/tasks/news_feeds_update.rake
并把这个
namespace :news_feed do
task :update => :environment do
# body of method
# not sure what you wanted, so i put the below method.
NewsFeed.update
end
end
现在,您可以将此任务/方法添加到heroku调度程序中。您也可以通过在命令行中执行此任务或方法来调用此任务或方法
rake news_feed:update