Michael Hulet
2006-Nov-27 14:53 UTC
[Backgroundrb-devel] rails environment loaded but one plugin is undefined (using backgroundrb 0.2.0)
Hello all, I''m using BackgroundRb 0.2.0 (standalone) and in the do_work method of my worker, I''m working with objects from my Rails application. So in my config/backgroundrb.yml file, I added this line: :load_rails: true I think my worker isn''t doing what I want him to do. So I opened the console and read these error lines: # ruby script/backgroundrb console irb: warn: can''t alias jobs from irb_jobs. irb(#<BackgrounDRb::MiddleMan:0xb75b06dc>):001:0> Thumbnail => Thumbnail irb(#<BackgrounDRb::MiddleMan:0xb75b06dc>):002:0> Media NameError: undefined local variable or method `acts_as_taggable'' for Media:Class from /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1129:in `method_missing'' from /home/web/ecox.com/ftp/dev/config/../app/models/media.rb:2 from /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in `load'' from /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in `load'' from /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in `require_or_load'' from /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in `depend_on'' from /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in `require_dependency'' from /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:98:in `const_missing'' from /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:131:in `const_missing'' from /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:133:in `send'' from /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:133:in `const_missing'' from (irb):2 irb(#<BackgrounDRb::MiddleMan:0xb75b06dc>):003:0> exit As you can see, I have "Thumbnail" and "Media" classes in my Rails application. They are recognized, so Rails application seems to be loaded. But my Media model uses the acts_as_taggable plugin... and so the above error shown. Do you know what I could do to load the plugin? Have a nice week, Michael -------------- next part -------------- A non-text attachment was scrubbed... Name: michael.vcf Type: text/x-vcard Size: 315 bytes Desc: not available Url : http://rubyforge.org/pipermail/backgroundrb-devel/attachments/20061127/60b87ab2/attachment.vcf
Michael Hulet
2006-Nov-27 14:58 UTC
[Backgroundrb-devel] rails environment loaded but one plugin is undefined (using backgroundrb 0.2.0)
Sorry, this little addition just to write I''m not using the standalone version of BackgroundRb but it''s the plugin. Michael Hulet a ?crit :> Hello all, > > I''m using BackgroundRb 0.2.0 (standalone) and in the do_work method of > my worker, I''m working with objects from my Rails application. So in my > config/backgroundrb.yml file, I added this line: > > :load_rails: true > > I think my worker isn''t doing what I want him to do. So I opened the > console and read these error lines: > > # ruby script/backgroundrb console > irb: warn: can''t alias jobs from irb_jobs. > irb(#<BackgrounDRb::MiddleMan:0xb75b06dc>):001:0> Thumbnail > => Thumbnail > irb(#<BackgrounDRb::MiddleMan:0xb75b06dc>):002:0> Media > NameError: undefined local variable or method `acts_as_taggable'' for > Media:Class > from > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1129:in > `method_missing'' > from /home/web/ecox.com/ftp/dev/config/../app/models/media.rb:2 > from > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in > `load'' > from > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in > `load'' > from > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in > `require_or_load'' > from > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in > `depend_on'' > from > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in > `require_dependency'' > from > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:98:in > `const_missing'' > from > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:131:in > `const_missing'' > from > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:133:in > `send'' > from > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:133:in > `const_missing'' > from (irb):2 > irb(#<BackgrounDRb::MiddleMan:0xb75b06dc>):003:0> exit > > As you can see, I have "Thumbnail" and "Media" classes in my Rails > application. They are recognized, so Rails application seems to be > loaded. But my Media model uses the acts_as_taggable plugin... and so > the above error shown. > > Do you know what I could do to load the plugin? > > Have a nice week, > > Michael > > _______________________________________________ > Backgroundrb-devel mailing list > Backgroundrb-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/backgroundrb-devel-------------- next part -------------- A non-text attachment was scrubbed... Name: michael.vcf Type: text/x-vcard Size: 315 bytes Desc: not available Url : http://rubyforge.org/pipermail/backgroundrb-devel/attachments/20061127/23e08970/attachment.vcf