2014-03-01 59 views

回答

1

我没有使用的Heroku的调度,但我可以给你一些想法。这很简单。您只需编写一些workerrake任务。我们将使用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 
+0

我理解这个部分,但我不确定'Newsfeed.update'应该写在哪里。目前,我收到一个错误,“不知道如何构建任务'update_api'' – Marcus

+1

您看到错误的唯一原因是您没有'update_api'任务。像我上面描述的那样创建它。 –