[Rails] ActiveRecord return normal?
irb(main):097:0> article.location = "Toronto, ON"
Here's what I get:
RuntimeError: can't modify frozen Hash
from /Library/Ruby/Gems/2.0.0/gems/activerecord-4.0.1/lib/active_record/attribute_methods/write.rb:45:in `[]='
from /Library/Ruby/Gems/2.0.0/gems/activerecord-4.0.1/lib/active_record/attribute_methods/write.rb:45:in `write_attribute'
from /Library/Ruby/Gems/2.0.0/gems/activerecord-4.0.1/lib/active_record/attribute_methods/dirty.rb:70:in `write_attribute'
from /Library/Ruby/Gems/2.0.0/gems/activerecord-4.0.1/lib/active_record/attribute_methods/write.rb:21:in `__temp__c6f636164796f6e6='
from (irb):97
from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.1/lib/rails/commands/console.rb:90:in `start'
from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.1/lib/rails/commands/console.rb:9:in `start'
from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.1/lib/rails/commands.rb:62:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
But in the book they only show:
RuntimeError: can't modify frozen Hash
Could it be that I've set something wrong on my mac when I installed rails or rvm?
I've literally followed each part of the book step-by-step.
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/ed1e3eb2-7c07-44de-9d26-ccc4f9be3e6e%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home