Fassen Sie die Schritte zum Implementieren der grundlegenden CRUD-Funktionalität mit Ruby on Rails zusammen. CRUD ist eine Abkürzung für Create, Read, Update und Destroy.
Verwenden Sie im Terminal den Befehl Rails, um eine App zu erstellen.
rails new blog_app -d postgresql
Dieser Befehl erstellt eine neue blog_app. Ich bin daran gewöhnt, also benutze ich postgreSQL als Datenbank. Wenn nichts angegeben ist, ist sqlite3 die Datenbank. Gehen Sie dann in das Stammverzeichnis der App (cd blog_app) und in das Terminal
rails db:create
Geben Sie ein, um die Datenbank zu starten. Starten Sie den Server und überprüfen Sie lokal, ob die App bereit ist.
rails s
OK, wenn der obige Bildschirm angezeigt wird. Sie können den Serverstart mit Strg + C beenden.
Nach dem Start der App werden wir die Möglichkeit implementieren, Blogs zu veröffentlichen (erstellen), zu lesen (lesen), zu aktualisieren (aktualisieren) und zu löschen (löschen). Mit dem Schienengeneratorgerüst werden nur zwei Befehle ausgeführt.
rails g scaffold blog title:string content:text
rails db:migrate
Mit dem ersten Befehl können Sie ein Blog-Modell, eine Ansicht, einen Controller und einen Router gleichzeitig erstellen. In diesem Fall werden im Blog-Modell ein Titel einer Instanzvariable vom Typ Zeichenfolge (Zeichenfolge) und ein Inhalt einer Instanzvariable vom Typ Text (Text) erstellt. Der zweite Befehl wird benötigt, um eine Blogtabelle in der Datenbank zu erstellen.
Fassen wir nun den Modell-, Ansichts-, Controller- und Router-Code zusammen, ohne das Gerüst zu verwenden.
Recommended Posts