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