Изменение типа класса ActiveRecord в Rails с наследованием одной таблицы
У меня есть два типа классов:
BaseUser < ActiveRecord::Base
а также
User < BaseUser
который действует_as_authentic, используя систему аутентификации Authlogic. Это наследование реализовано с использованием Single Table Inheritance
Если новый пользователь регистрируется, я регистрирую его как пользователя. Однако, если у меня уже есть BaseUser с тем же адресом электронной почты, я бы хотел изменить этого BaseUser на User в базе данных без простого копирования всех данных пользователю из BaseUser и создания нового пользователя (то есть с новым Я бы). Это возможно? Благодарю.