Skip to content

Instantly share code, notes, and snippets.

@patcito
Created May 10, 2012 05:58
Show Gist options
  • Save patcito/2651306 to your computer and use it in GitHub Desktop.
Save patcito/2651306 to your computer and use it in GitHub Desktop.
mongoid 3 fail
> Page.first
NoMethodError: undefined method `[]' for nil:NilClass
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/sessions/factory.rb:59:in `create_session'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/sessions/factory.rb:41:in `default'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/sessions.rb:109:in `default'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/sessions.rb:354:in `__session__'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/sessions.rb:199:in `mongo_session'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/sessions.rb:157:in `collection'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/contextual/mongo.rb:209:in `initialize'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/contextual.rb:47:in `new'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/contextual.rb:47:in `create_context'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/contextual.rb:30:in `context'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/contextual.rb:20:in `rescue in first'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/contextual.rb:18:in `first'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/mongoid-59437bc7e798/lib/mongoid/finders.rb:121:in `first'
from (irb):7
from /usr/local/rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.2/lib/rails/commands/console.rb:47:in `start'
from /usr/local/rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.2/lib/rails/commands/console.rb:8:in `start'
from /usr/local/rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.2/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment