Gibt es eine (notwendige) Redundanz im Migrationsformat Add x zu y?
-
05-09-2019 - |
Frage
Um das Telefon Spalte auf die Karten-Tabelle hinzufügen, kann ich schreiben:
ruby script/generate migration AddPhoneToTickets phone:string
Es scheint hier eine Redundanz zu sein. Aber ist es notwendig?
Sind wir wiederholen sie nicht erforderlich ist „Telefon“ an, beide im Namen der Migration (AddPhoneToTickets
) sowie in der Spaltendefinition (phone:string
)?
Lösung
Sie sind nicht erforderlich Telefon in der Migration Namen zu setzen. Zum Beispiel, wenn Sie eine Reihe von Kontaktfelder wurden hinzugefügt, könnte man genauso gut nennen es AddContactFieldsToTickets
und alle Felder angeben. Es ist nicht spezifisch genug, um den Namen der Migration für etwas zu verwenden, aber die Tabellennamen, wirklich.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow