Skip to content

Instantly share code, notes, and snippets.

@knewter
Created December 6, 2011 17:12
Show Gist options
  • Save knewter/1438995 to your computer and use it in GitHub Desktop.
Save knewter/1438995 to your computer and use it in GitHub Desktop.
1.8.7 :001 > user.save!
=> true
1.8.7 :002 > user.save!
NoMethodError: undefined method `name' for nil:NilClass
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/activesupport-3.0.11/lib/active_support/whiny_nil.rb:48:in `method_missing'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/paths.rb:38:in `_position'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/dirty.rb:124:in `setters'
from (irb):2:in `inject'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/dirty.rb:123:in `each'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/dirty.rb:123:in `inject'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/dirty.rb:123:in `setters'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/atomicity.rb:105:in `_sets'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/atomicity.rb:38:in `_updates'
from (irb):2:in `inject'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/atomicity.rb:37:in `each'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/atomicity.rb:37:in `inject'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/atomicity.rb:37:in `_updates'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/persistence/update.rb:63:in `update'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/mongoid-2.0.1/lib/mongoid/persistence/update.rb:47:in `persist'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/activesupport-3.0.11/lib/active_support/callbacks.rb:414:in `_run_update_callbacks'
... 27 levels...
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:262:in `run'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `run'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `map'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `run'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `run'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `map'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `run'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `run'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `map'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `run'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/reporter.rb:12:in `report'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:21:in `run'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:80:in `run_in_process'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:69:in `run'
from /home/jadams/.rvm/gems/ruby-1.8.7-p352@user-auth/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:11:in `autorun'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment