I am trying to figure out a superclass mismatch TypeError exception in
one of my rails projects.  Maybe someone can help here.  This occurs
when I am attempting to load a file.  On the first load, everything is
fine, but on subsequent loads, it gives me this exception.  Here is
the pertinent code.
in check.rb
class Check < ActiveRecord::Base
end
in drc.rb
class DRC < Check
  def after_initialize
    self.name = "DRC"
    self.description = "Design Rule Check"
    self.global = false
  end
end
Then in a controller I load this file in on a specific action.
      load file
      c = check_name.constantize.new
      c.save
The first time I load there are no issues.  It creates a new Check
object for me and saves it into the db.  Now when I delete the check
from the db and try to run through this code again I get:
superclass mismatch for class DRC
I''m not changing the superclass for DRC.  I''m not reading in a
different file.  I''m not sure what is going on here.  Any thoughts?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---