Skip to content

Instantly share code, notes, and snippets.

@voltechs
Created July 11, 2012 01:34
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 voltechs/3087376 to your computer and use it in GitHub Desktop.
Save voltechs/3087376 to your computer and use it in GitHub Desktop.
irb(main):019:0> u.permissions
Permission Load (0.8ms) SELECT `permissions`.* FROM `permissions` INNER JOIN `groups` ON `permissions`.`group_id` = `groups`.`id` INNER JOIN `memberships` ON `groups`.`id` = `memberships`.`group_id` WHERE `memberships`.`user_id` = 1160 AND (expiration = "0000-00-00" OR expiration > '2012-07-10')
ActiveRecord::DangerousAttributeError: create is defined by ActiveRecord
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/attribute_methods.rb:91:in `instance_method_already_implemented?'
from /usr/local/lib/ruby/gems/1.9/gems/activemodel-3.2.5/lib/active_model/attribute_methods.rb:263:in `block in define_attribute_method'
from /usr/local/lib/ruby/gems/1.9/gems/activemodel-3.2.5/lib/active_model/attribute_methods.rb:260:in `each'
from /usr/local/lib/ruby/gems/1.9/gems/activemodel-3.2.5/lib/active_model/attribute_methods.rb:260:in `define_attribute_method'
from /usr/local/lib/ruby/gems/1.9/gems/activemodel-3.2.5/lib/active_model/attribute_methods.rb:256:in `block in define_attribute_methods'
from /usr/local/lib/ruby/gems/1.9/gems/activemodel-3.2.5/lib/active_model/attribute_methods.rb:256:in `each'
from /usr/local/lib/ruby/gems/1.9/gems/activemodel-3.2.5/lib/active_model/attribute_methods.rb:256:in `define_attribute_methods'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/attribute_methods.rb:66:in `block in define_attribute_methods'
from <internal:prelude>:10:in `synchronize'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/attribute_methods.rb:63:in `define_attribute_methods'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/attribute_methods.rb:168:in `respond_to?'
from /usr/local/lib/ruby/gems/1.9/gems/activesupport-3.2.5/lib/active_support/callbacks.rb:398:in `__run_callback'
from /usr/local/lib/ruby/gems/1.9/gems/activesupport-3.2.5/lib/active_support/callbacks.rb:385:in `_run_find_callbacks'
from /usr/local/lib/ruby/gems/1.9/gems/activesupport-3.2.5/lib/active_support/callbacks.rb:81:in `run_callbacks'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/base.rb:523:in `init_with'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/inheritance.rb:68:in `instantiate'
... 3 levels...
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/explain.rb:40:in `logging_query_plan'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/querying.rb:37:in `find_by_sql'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/relation.rb:171:in `exec_queries'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/relation.rb:160:in `block in to_a'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/explain.rb:33:in `logging_query_plan'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/relation.rb:159:in `to_a'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/relation/finder_methods.rb:159:in `all'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/associations/has_many_through_association.rb:177:in `find_target'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/associations/collection_association.rb:343:in `load_target'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/associations/collection_proxy.rb:44:in `load_target'
from /usr/local/lib/ruby/gems/1.9/gems/activerecord-3.2.5/lib/active_record/associations/collection_proxy.rb:87:in `method_missing'
from /usr/local/lib/ruby/gems/1.9/gems/railties-3.2.5/lib/rails/commands/console.rb:47:in `start'
from /usr/local/lib/ruby/gems/1.9/gems/railties-3.2.5/lib/rails/commands/console.rb:8:in `start'
from /usr/local/lib/ruby/gems/1.9/gems/railties-3.2.5/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'irb(main):020:0>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment