Mein System hatte früher bereits das Produktmodell mit vielen existierenden Records, aber jetzt möchte ich ein BaseProduct als grundlegendes ActiveRecord :: Base haben (verschiebe einige gebräuchliche Attribute in) und lasse Product und (Future) Product es erweitern.Wie ActiveModel mit STI migrieren?
Frage: Wie kann ich diese alten Datensätze migrieren? was ich mir vorstellen kann, sind unten:
- Schienen g Modell BaseProduct.
- Erstellen Sie Produkt und (zukünftige) Produktklasse mit STI-Unterstützung.
- Rake-Task zum Verschieben aller alten Produkttabellensätze in neues BaseProduct.
- Alte Produkttabelle entfernen.
Alle anderen fehlen?
mehr Details Bitte –
ausführliche Gedanken hinzugefügt, was ich plane –
zu tun, ich anstatt sie zu entfernen alte Tabelle Umbenennungs sagen Sie müssen also alle Datensätze verschieben –