2012-01-23 53 views
3

我目前正在嘗試設置一個任務,收集一堆對象,然後將後臺任務排隊批量插入數據庫..然後重複。帶resque的批插入

我一直在工作與resque一點點,看看我是否可以得到設置..但我很難搞清楚如何傳遞一個對象數組到一個後臺作業。

任何人都可以幫我嗎?


編輯: 我或許應該提,我使用gem "ar-extensions"做批量進口

+0

你真的只想傳遞一個ID數組,而不是對象本身,對嗎? –

+0

不,我不這麼認爲......因爲db行還沒有被創建。這就是整個問題。當我做'MyObject.new(...)'它沒有一個id,直到我實際上做'MyObject.import([MyObject.new(..),MyObject.new(..)])'那就是我試圖把它放在背景中 – BananaNeil

回答

0

你不應該傳遞對象(S),因爲兩者是不同的程序。我建議將對象代碼的集合移動到後臺作業。