On Wednesday, 19 August 2015 20:20:59 UTC-5, Ruby-Forum.com User wrote:
>
> Hi, 
> I am new to ruby on rails development. Please excuse me if my question 
> is too obvious. I am trying to upgrade from rails 3.0 to 3.2. I am stuck 
> at a point. I am running into this following error. 
>
> INTERNAL ERROR!!! undefined method `abstract_class?' for 
> #<Class:0x007f8692ac2450> 
>   
> /Users/CRalladoddi/.rvm/gems/ruby-1.9.3-p551/gems/attr_encrypted-1.2.1/lib/attr_encrypted.rb:241:in
>  
>
> `method_missing' 
>   
> /Users/CRalladoddi/.rvm/gems/ruby-1.9.3-p551/gems/activerecord-3.2.13/lib/active_record/dynamic_matchers.rb:55:in
>  
>
> `method_missing' 
>   
> /Users/CRalladoddi/.rvm/gems/ruby-1.9.3-p551/gems/attr_encrypted-1.2.1/lib/attr_encrypted/adapters/active_record.rb:50:in
>  
>
> `method_missing_with_attr_encrypted' 
>   
> /Users/CRalladoddi/.rvm/gems/ruby-1.9.3-p551/gems/activerecord-3.2.13/lib/active_record/base.rb:421:in
>  
>
> `inspect' 
>
> What I found is that, the method 'abstract_class?' has been moved from 
> base.rb to inheritance.rb in rails 3.2. 
> I was actually trying to use execute the following statement when this 
> error happened. 
> ActiveRecord::Base.connection.column_exists? klass.table_name, :user_id 
>
> Any ideas on work arounds 
>
>
That version of attr_encrypted is fairly old, but I don't think it's the 
culprit. Can you post the full stack trace?

--Matt Jones 

-- 
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+unsubscr...@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/92a33111-fdf5-4f79-920c-48815585af4e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to