Ich habe die Modell- und Controller-Befehle zusammengefasst, die ich häufig verwende. Die Beschreibung von "$" wird weggelassen, damit sie kopiert und verwendet werden kann. Da es sich nur um ein Memo handelt, wird die Erklärung minimiert. Wir werden entsprechend aktualisieren.
model、table
[Schaffung]
rails g model Post user:references body:string genre:integer
[Modell und Tabelle löschen]
rails destroy Post
[Nur Tabelle löschen]
rails g migration DropPosts
[Änderung des Tabellennamens]
rails g migration RenamePostsToBooks
[Spalte hinzufügen]
rails g migration AddNameToPosts name:string price:integer
[Spalte löschen]
rails g migration RemoveNameFromPosts name:string price:integer
[Datentypänderung]
rails g migration ChangeDataNameToPosts name:text
[Nulladdition]
rails g migration change_column_null :posts, :body, false
[Änderung des Spaltennamens]
rails g migration RenamePriceColumnToPosts
migration
[Ausführung]
rails db:migrate
[Zur vorherigen Version zurückkehren]
rails db:rollback
[Zur vorherigen Version zurückkehren]
rails db:rollback STEP=3
[Datenbankinformationen zurücksetzen]
rails db:reset
[Datenbank und Migration zurücksetzen und erneut migrieren]
rails db:migrate:reset
[Migrationsversion prüfen]
rails db:migrate:status
controller
Der Shop [Erstellen] wird verwendet, wenn das Verzeichnis geteilt wird.
rails g controller shop::posts new
【Löschen】
rails destroy controller shop::posts
ruby 2.5.7 Rails 5.2.4.3 OS: macOS Catalina
Recommended Posts