在哪里放置Rails数据收集任务

时间:2014-01-31 08:24:50

标签: api architecture ruby-on-rails-4

好吧所以我想这对那里的人来说很容易,但我似乎找不到明确的答案。我有一个Web应用程序,它每天都会查询不同的API并在我制作的模型中记录数据。我不知道的是在哪里使用它以及使用什么样的Ruby结构。我不确定这作为一个关注,一个模块,还是一个脚本/跑步者是否会更好。这些例程将非常具体,这就是为什么我认为一个关注点不适合也不是一个模块,因为它不像这些会轻易扩展一个类。这就是为什么我倾向于脚本/跑步者,但我希望能够从cron和控制器调用它。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

rake任务怎么样?这正是他们最擅长的。

此转播不再是他的巅峰状态,但其内容仍然相关:http://railscasts.com/episodes/127-rake-in-background