Skip to content

Instantly share code, notes, and snippets.

@karledurante
Created November 29, 2011 19:21
Show Gist options
  • Save karledurante/1406055 to your computer and use it in GitHub Desktop.
Save karledurante/1406055 to your computer and use it in GitHub Desktop.
Rails 3 - Oracle Enhanced Adapter Issue - Error
>> SomeModel.create(:name => 'foo')
NoMethodError: undefined method `virtual?' for #<ActiveRecord::ConnectionAdapters::MysqlColumn:0x1017eaea8>
from (irb):6:in `to_proc'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-oracle_enhanced-adapter-1.4.0/lib/active_record/connection_adapters/oracle_enhanced_base_ext.rb:91:in `select'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-oracle_enhanced-adapter-1.4.0/lib/active_record/connection_adapters/oracle_enhanced_base_ext.rb:91:in `arel_attributes_values'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/persistence.rb:253:in `update'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/locking/optimistic.rb:77:in `update'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/attribute_methods/dirty.rb:68:in `update'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/timestamp.rb:60:in `update'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/callbacks.rb:281:in `update'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activesupport-3.0.7/lib/active_support/callbacks.rb:414:in `_run_update_callbacks'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/callbacks.rb:281:in `update'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/persistence.rb:246:in `create_or_update'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/callbacks.rb:273:in `create_or_update'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activesupport-3.0.7/lib/active_support/callbacks.rb:414:in `_run_save_callbacks'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/callbacks.rb:273:in `create_or_update'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/persistence.rb:39:in `save'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/validations.rb:43:in `save'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/attribute_methods/dirty.rb:21:in `save'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/transactions.rb:240:in `save'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/transactions.rb:292:in `with_transaction_returning_status'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/connection_adapters/abstract/database_statements.rb:139:in `transaction'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/transactions.rb:207:in `transaction'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/transactions.rb:290:in `with_transaction_returning_status'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/transactions.rb:240:in `save'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/transactions.rb:251:in `rollback_active_record_state!'
from /Users/kdurante/.rvm/gems/ree-1.8.7-2010.02@oracle_adapter/gems/activerecord-3.0.7/lib/active_record/transactions.rb:239:in `save'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment