Apparently its a known issue: http://webcache.googleusercontent.com/search?q=cache:cS8js8AYQHgJ:https://rails.lighthouseapp.com/projects/8994/tickets/6233
Looks like I get to migrate to has_many :through. :P Dave On Tue, May 24, 2011 at 2:49 PM, Jeremy McAnally <jeremymcana...@gmail.com> wrote: > It's likely trying to get the columns or something like that and > doesn't have a connection to do so. > > --Jeremy > > On Tue, May 24, 2011 at 2:21 PM, Magnus Holm <judo...@gmail.com> wrote: >> It seems that you need to establish a connection *before* you write >> your models. Doesn't seem to be a way around it :/ >> >> // Magnus Holm >> >> On Tue, May 24, 2011 at 19:53, David Susco <dsu...@gmail.com> wrote: >>> Not really Camping specific, but I've always had better luck asking on >>> this list than any of the rails ones. I'm trying to upgrade from >>> activerecord 2.3.8 to 3.0.7 and I'm getting a >>> ActiveRecord::ConnectionNotEstablished error when the >>> has_and_belongs_to_many association is being used. >>> >>> A simple example is attached, and the stack follows. Has anyone run >>> into this before? >>> >>> !! Error loading /var/www/apps/arg/arg.rb: >>> ActiveRecord::ConnectionNotEstablished: >>> ActiveRecord::ConnectionNotEstablished >>> /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:317:in >>> `retrieve_connection' >>> /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.7/lib/active_record/connection_adapters/abstract/connection_specification.rb:97:in >>> `retrieve_connection' >>> /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.7/lib/active_record/connection_adapters/abstract/connection_specification.rb:89:in >>> `connection' >>> /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.7/lib/active_record/associations.rb:1806:in >>> `create_has_and_belongs_to_many_reflection' >>> /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.7/lib/active_record/associations.rb:1411:in >>> `has_and_belongs_to_many' >>> /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.7/lib/active_record/autosave_association.rb:137:in >>> `has_and_belongs_to_many' >>> /var/www/apps/arg/arg.rb:16:in `<class:Assembly>' >>> /var/www/apps/arg/arg.rb:15:in `<module:Models>' >>> /var/www/apps/arg/arg.rb:14:in `<top (required)>' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/reloader.rb:60:in >>> `load' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/reloader.rb:60:in >>> `load_apps' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/reloader.rb:105:in >>> `reload!' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/reloader.rb:180:in >>> `block in reload!' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/reloader.rb:179:in >>> `each' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/reloader.rb:179:in >>> `reload!' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/reloader.rb:158:in >>> `update' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/server.rb:157:in >>> `find_scripts' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/server.rb:161:in >>> `reload!' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/server.rb:169:in >>> `call' >>> /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.2/lib/rack/lint.rb:48:in >>> `_call' >>> /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.2/lib/rack/lint.rb:36:in `call' >>> /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.2/lib/rack/showexceptions.rb:24:in >>> `call' >>> /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.2/lib/rack/commonlogger.rb:18:in >>> `call' >>> /usr/local/lib/ruby/gems/1.9.1/gems/camping-2.1/lib/camping/server.rb:242:in >>> `call' >>> /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.2/lib/rack/content_length.rb:13:in >>> `call' >>> /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.2/lib/rack/handler/webrick.rb:52:in >>> `service' >>> /usr/local/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service' >>> /usr/local/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run' >>> /usr/local/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread' >>> !! Error loading /var/www/apps/arg/arg.rb, see backtrace above >>> 127.0.0.1 - - [24/May/2011 13:45:00] "GET / HTTP/1.1" 404 45 0.9436 >>> >>> -- >>> Dave >>> >>> _______________________________________________ >>> Camping-list mailing list >>> Camping-list@rubyforge.org >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> _______________________________________________ >> Camping-list mailing list >> Camping-list@rubyforge.org >> http://rubyforge.org/mailman/listinfo/camping-list >> > > > > -- > http://jeremymcanally.com/ - http://arcturo.com/ > Bowties, ties, and more: http://wickhamhousebrand.com > My books: > http://r3uh.com http://rbip.info/ http://hlrb.org (FREE!) > _______________________________________________ > Camping-list mailing list > Camping-list@rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > -- Dave _______________________________________________ Camping-list mailing list Camping-list@rubyforge.org http://rubyforge.org/mailman/listinfo/camping-list