Was ist der beste Weg, um den Namen der Tabelle mit Hilfe der Migration zu ändern und den Namen aller Dateien wie Controller, Modell und Assoziationen zu ändern?
gibt es ein Problem, wenn jemand versuchen wird, Rails laufen: db: migrieren nach dem Klonen meines Repo?Rails 5: Umbenennen der Tabellenmigration
Antwort
Was ist die beste Art und Weise, ist der Name der Tabelle zu ändern Migration
Um den Namen einer Tabelle zu ändern, können Sie ausführen:
$ rails g migration change_[old_table_name]_to_[new_table_name]
Im change
Verfahren in der Migrationsdatei generiert, fügen Sie Folgendes hinzu:
def change
rename_table :[old_table_name], :[new_table_name]
end
Ändern [old_table_name]
und [new_table_name]
in beiden Fällen.
(Dieser Teil der Frage here beantwortet wurde.)
wird jede Ausgabe da sein, wenn jemand versucht, Schienen db auszuführen: wandern nach meinem Repo-Klonen?
Nein. Bewahren Sie die alten Migrationsdateien auf und erstellen Sie eine neue. Das ist der Vorteil von Datenbankmigrationen.
Was ist der beste Weg, um Namen aller Dateien wie Controller, Modell und Assoziationen zu ändern?
Es ist im Allgemeinen nicht zu groß, einen Modellnamen zu ändern. Viele Texteditoren können innerhalb eines Verzeichnisses suchen und ersetzen.
Und ich würde die Dateinamen manuell umbenennen.
Here's a set of more detailed steps to make sure you've hit everything that needs to be changed.
danke mann! –
- 1. Rails 5 CRUD Route umbenennen
- 2. Rails: globeize Spalte umbenennen
- 3. Ruby on Rails-Anwendung umbenennen
- 4. Wie benenne ich eine Rails 5-Anwendung?
- 5. Objective-C-Realm-Migration: neue Tabellenmigration
- 6. Python: Umbenennen der ersten 5 Dateien eines Ordners
- 7. OSX - Umbenennen mehrerer Dateien mit .5 Inkrement
- 8. einen Index in Laravel Umbenennen 5
- 9. Rails 5 Filter Felder
- 10. Rails 5-Umleitungshinweis-Stil
- 11. Turbolinks 5/Capybara/Rails
- 12. Rails 5 - Testen der Anwendung Mailer
- 13. Rails 5 'nomethod' Fehler während der Anmeldung
- 14. Rails 5 Routing-Problem
- 15. Rails 5 - Helper Methoden
- 16. rails 5 collection select
- 17. Rails 5 - Pundit Scopes
- 18. Rails 5 Bulk-Update
- 19. Consuming Rails 5 ActionCable
- 20. rails 5 using devise
- 21. Rails 5: Unerreichter Parameter
- 22. Rails 5 - Datenvalidierung Edelsteine
- 23. Rails 5 Asset Naming
- 24. Rails 5 Kein Fehler
- 25. Rails 5 Fehler (Segmentierungsfehler)
- 26. Rails 5 Produktionsfehler Activesupport
- 27. NoMethodError Rails 5
- 28. Rails 5 - CanCan
- 29. Bootstrap mit Rails 5
- 30. skip_before_action und Rails 5
Mögliches Duplikat (https://stackoverflow.com/questions/11924124/how-to-rename-rails-controller-and [Wie Schienen-Controller und das Modell in einem Projekt umbenannt] -model-in-a-project) – seancdavis