Rails STI: So ändern Sie die Zuordnung zwischen Klassenname und Wert der Spalte "Typ"

Aufgrund von Firmenregeln kann ich unsere Domainklassennamen nicht verwenden. Ich werde stattdessen eine Analogie verwenden. Ich habe eine Tabelle mit dem Namen "projects", die eine Spalte mit dem Namen "type" mit den möglichen Werten "indoor" und "outdoor" enthält. Aufzeichnungen mit Innen- und Außenbereich weisen eine klare Funktionstrennung auf und würden als STI-Implementierung recht gut passen. Leider kann ich die Typnamen nicht ändern und keine Klassen im globalen Namespace hinzufügen. Gibt es eine Möglichkeit, einen anderen Wert für "Typ" anzugeben?

Hinweis: Ich versuche nicht, für STI einen anderen Spaltennamen anstelle von 'type' zu verwenden. Ich suche einen anderen Wert für den Typ als meinen Klassennamen.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage