2010-01-28 97 views
0

我使用的是出色的spawn插件(http://rubyforge.org/projects/spawn/)。然而,我然后转移到Mongo(使用mongo_mapper)并且Spawn不再有效。在Rails中产卵

修改插件超出了我的能力范围。有没有一种简单的方法可以在Mongo中使用Rails来产卵?这不是一个经常运行的过程,因此它不一定是世界上最优雅的解决方案。

谢谢!

回答

0

它看起来像它不工作的原因是因为:

The plugin also patches ActiveRecord::Base to handle some known bugs when using threads (see lib/patches.rb).

反正是有,你可以使用cron作业与script/runner?如果是的话下面的链接应该可以帮助您:

http://www.ameravant.com/posts/recurring-tasks-in-ruby-on-rails-using-runner-and-cron-jobs

+0

是的,也许你是对的,这是要走的路 - 我会尝试cron。感谢你们俩。 – thekevinscott 2010-01-29 16:50:58

0

我把逻辑到控制器,并使用cron来调用,卷曲或wget的页面的大风扇。

简单,便宜,适用于Rails堆栈,因此您可以重新使用您的代码。