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 -~----------~----~----~----~------~----~------~--~---