Skip to content

Instantly share code, notes, and snippets.

@masterkain
Created February 21, 2015 05:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save masterkain/3920f630e42d2aa318ca to your computer and use it in GitHub Desktop.
Save masterkain/3920f630e42d2aa318ca to your computer and use it in GitHub Desktop.
-- drop_table(:users)
-> 0.0156s
-- create_table(:users)
-> 0.0034s
-- add_index(:users, :preferences, {:using=>:gin})
-> 0.0040s
-- initialize_schema_migrations_table()
-> 0.0207s
#=> Ruby 2.2.0
#=> ActiveRecord 4.2.0
#=> Before creating a record
#=> Loading: String
test.rb:30:in `load': undefined method `with_indifferent_access' for "":String (NoMethodError)
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/store.rb:190:in `load'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/type/serialized.rb:52:in `default_value?'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/type/serialized.rb:16:in `type_cast_from_database'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute.rb:94:in `type_cast'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute.rb:42:in `original_value'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute.rb:37:in `value'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute.rb:54:in `changed_in_place_from?'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_methods/dirty.rb:74:in `attribute_changed_in_place?'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_methods/dirty.rb:149:in `block in changed_in_place'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_methods/dirty.rb:148:in `select'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_methods/dirty.rb:148:in `changed_in_place'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_methods/dirty.rb:141:in `attributes_changed_in_place'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_methods/dirty.rb:62:in `changed_attributes'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activemodel-4.2.0/lib/active_model/dirty.rb:173:in `attribute_changed?'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_methods/dirty.rb:115:in `old_attribute_value'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_methods/dirty.rb:90:in `write_attribute'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_methods.rb:50:in `__temp__e616d656'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_assignment.rb:54:in `public_send'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_assignment.rb:54:in `_assign_attribute'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_assignment.rb:41:in `block in assign_attributes'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_assignment.rb:35:in `each'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/attribute_assignment.rb:35:in `assign_attributes'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/core.rb:557:in `init_attributes'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/core.rb:280:in `initialize'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/inheritance.rb:61:in `new'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/inheritance.rb:61:in `new'
from /Users/kain/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/persistence.rb:33:in `create'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment