Rails 3のスポーンに最適な代替手段は何ですか?私は私のDBに〜54.000エントリを処理し、rakeタスクで多数のドキュメントの中でそれらを検索する必要がrakeタスクの代わりに3つのレールが生成されますか?
、私は卵のようなものを使用したいと思いますが、レール3 http://railsplugins.org/plugins/433-spawn?criterion_id=1
何でサポートされていません最良の選択肢は何ですか?
* UPDATE * 私はちょうど宝石を提案してみました:
groups.each do |group|
spawn do
p group
end
end
:その後、私は私のrakeタスクに以下を追加して、
gem "spawn", :git => 'git://github.com/rfc2822/spawn'
私の宝石のファイルにして、バンドルをインストール走りました
しかし私はメインのための `spawn 'メソッドが未定義です:オブジェクトと私は試しました
に「スポーン」が必要です
となし。
感謝の
spawn_block
を使用してくださいRailsのでは動作しないただしを起動後、道より多くの可能性を提供していますが、私はこれをrakeタスクで実行することはできません –
ドキュメントによれば、このコマンドは 'spawn_block'と呼ばれています。しかし、これをrakeタスクから実行しているのであれば、なぜそのプラグインが必要なのでしょうか? 54.000フォーク/プロセスはあなたのマシンを粉砕するでしょう。 –
54.000のフォークではなく、54,000エントリが7つのグループに分かれています。 –