В настоящее время я работаю над проектом, в котором я использую модель STI, и хочу конвертировать одну запись в другой тип без создания новой записи. Есть наблюдатели, которые подключены к огню при создании новой модели, однако я не хочу, чтобы эти наблюдатели стреляли и хотели бы поддерживать один и тот же идентификатор. Есть ли простой способ конвертировать запись из одной модели в другую через ORM ?, без использования SQL?Rails STI change type
Приветствия
У вас есть базовая модель? Например, медведь, кошка, собака - все млекопитающие? Если это так, вы можете использовать эту модель и просто изменить атрибут обновления, чтобы изменить флаг типа. Можете ли вы поделиться с нами своими моделями? –
Возможный дубликат [Изменение типа класса ActiveRecord в Rails с одиночным наследованием таблицы] (http://stackoverflow.com/questions/3262415/changing-type-of-activerecord-class-in-rails-with-single-table- наследование) –
Этот вопрос является дубликатом http://stackoverflow.com/q/3262415/41283 –