Trying to use backgroundrb to process and insert a large list of bulk
records, but when I try to use it with the batched_sql_fu plugin
installed in vendor/plugins, I get the following error:
---SNIP---
/Users/jdonalds/Sites/3dial_ads/config/../vendor/plugins/
batched_sql_fu/lib/batched_sql_fu/active_record.rb:22:in
`alias_insert_sql_to_batched_version!': undefined method `insert_sql'
for class `ActiveRecord::ConnectionAdapters::MysqlAdapter' (NameError)
from /Users/jdonalds/Sites/3dial_ads/config/../vendor/plugins/
batched_sql_fu/lib/batched_sql_fu/active_record.rb:8:in
`insert_by_batch'
from /Users/jdonalds/Sites/3dial_ads/lib/workers/
process_list_worker.rb:249:in `process_leads'
from /Users/jdonalds/Sites/3dial_ads/vendor/plugins/backgroundrb/
server/lib/meta_worker.rb:235:in `send'
from /Users/jdonalds/Sites/3dial_ads/vendor/plugins/backgroundrb/
server/lib/meta_worker.rb:235:in `process_request'
from /Users/jdonalds/Sites/3dial_ads/vendor/plugins/backgroundrb/
server/lib/meta_worker.rb:219:in `receive_data'
from /Library/Ruby/Gems/1.8/gems/packet-0.1.5/lib/packet/
packet_worker.rb:53:in `receive_internal_data'
from /Library/Ruby/Gems/1.8/gems/packet-0.1.5/lib/packet/
packet_parser.rb:29:in `call'
from /Library/Ruby/Gems/1.8/gems/packet-0.1.5/lib/packet/
packet_parser.rb:29:in `extract'
... 24 levels...
from /Library/Ruby/Gems/1.8/gems/packet-0.1.5/lib/packet/
packet_master.rb:21:in `run'
from /Users/jdonalds/Sites/3dial_ads/vendor/plugins/backgroundrb/
server/lib/master_worker.rb:166:in `initialize'
from script/backgroundrb:60:in `new'
from script/backgroundrb:60
---SNIP--
The code in the worker works as expected when called directly....
Jonathan Donaldson: CTO at Column3, SMB VoIP Communications ASP
contact | [EMAIL PROTECTED] - 617-507-6707 | yahoo -
jonathan.donaldson
_______________________________________________
Backgroundrb-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/backgroundrb-devel