0

我使用的是 spawn 插件(http://rubyforge.org/projects/spawn/),效果很好。但是,然后我搬到了 Mongo(使用 mongo_mapper),Spawn 不再工作。

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

谢谢!

4

2 回答 2

0

我非常喜欢将逻辑放入控制器并使用 cron 通过 curl 或 wget 调用页面。

简单,便宜,在 Rails 堆栈中工作,因此您可以重用您的代码。

于 2010-01-29T06:13:11.007 回答
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

于 2010-01-28T18:53:42.947 回答