[RUBY] Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 2

Was ist das?

Dies ist eine Fortsetzung von Tutorial 1 zum Erstellen eines Blogs mit Rails für Anfänger. Letztes Mal habe ich mich entschieden, was ich machen soll. Dieses Mal werden wir das erste Setup des Projekts durchführen, bevor wir mit der Implementierung fortfahren.

Inhalt dieser Arbeit

Dieses Mal werden wir die folgende Arbeit machen

--Erstelle ein Repository auf Github

Rubin Umweltbau

Wenn Sie die Ruby-Umgebung noch nicht erstellt haben, richten Sie die Ruby-Entwicklungsumgebung auf den folgenden Seiten ein.

--Mac: https://prog-8.com/docs/ruby-env

Erstellen Sie ein Repository auf Github

Zu diesem Zeitpunkt setzen wir gitignore auf "Rails" [^ 1]

[^ 1]: Dies ist nützlich, da Dateien ignoriert werden, die normalerweise von Rails generiert werden, aber nicht von git verwaltet werden müssen (oder sollten).

Schieneninstallation

gem install Rails Jetzt können Sie Ihr Rails-Projekt einrichten.

Rails-Projekt-Setup

Klonen Sie das Repository

git clone https://github.com/Kontobezeichnung/rails-blog-sample.git

Dadurch wird das vorhandene Repository geklont

Rails-Projektinitialisierung

cd rails-blog-tutorial
rails new .

Sie werden gefragt, ob Sie einige Dateien in "Rails New" überschreiben möchten, damit Sie alle mit "y" beantworten können.

Versuch es

Wenn das folgende Atmosphärenprotokoll auf der Konsole mit "Rails Server" angezeigt wird, versuchen Sie, mit Ihrem Browser auf http: // localhost: 3000 / zuzugreifen. Wenn ein Bildschirm wie "Yay! You are on Rails!" Angezeigt wird, sind Sie erfolgreich. Beenden Sie das Terminal mit Strg -c Im Gegenteil, wenn es nicht so aussieht, stimmt etwas nicht. Versuchen Sie zu diesem Zeitpunkt Google oder fragen Sie einen Teil der Fehlermeldung.

=> Booting Puma
=> Rails 6.0.3.1 application starting in development 
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 4.3.5 (ruby 2.5.5-p157), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:3000
* Listening on tcp://[::1]:3000
Use Ctrl-C to stop

Schieben Sie den Arbeitsinhalt so weit

Nachdem wir ein Rails-Projekt zur Entwicklung unseres Blogs erstellt haben, werden wir unsere Arbeit an Github vorantreiben (hochladen).

git add .
git commit -m 'rails new'
git push origin master

Selbst wenn die vorliegende Datei verschwindet, können Sie den Arbeitsinhalt bis zu diesem Punkt von github abrufen. Auf diese Weise werden die Arbeitsinhalte häufig festgeschrieben und verschoben.

Diese Zusammenfassung

--Erstellte ein Repository auf Github und klonte es zur Hand

Nächstes Mal werden wir den Teil "Modell" implementieren, der für die Verarbeitung von Daten in einer Webanwendung erforderlich ist.

Recommended Posts

Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 1
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 2
Tutorial zum Erstellen eines Blogs mit Rails für Anfänger Teil 0
[Rails] Rails neu, um eine Datenbank mit PostgreSQL zu erstellen
[Spring Boot] So erstellen Sie ein Projekt (für Anfänger)
Vorbereiten der Erstellung einer Rails-Anwendung
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
[Rails Tutorial Kapitel 5] Erstellen Sie ein Layout
Ich habe versucht, eine Nachrichtenfunktion der Rails Tutorial-Erweiterung (Teil 1) zu erstellen: Erstellen Sie ein Modell
Eine Reihe von Schritten zum Erstellen von Ergebnissen für Portfolios mit Rails
Ich habe versucht, eine Nachrichtenfunktion für die Erweiterung Rails Tutorial (Teil 2) zu erstellen: Erstellen Sie einen Bildschirm zum Anzeigen
Ich habe eine Antwortfunktion für die Rails Tutorial-Erweiterung (Teil 1) erstellt.
Ich habe eine Antwortfunktion für die Rails Tutorial-Erweiterung (Teil 5) erstellt:
[Rails6] Erstelle eine neue App mit Rails [Anfänger]
[Schienenentnahme] Erstellen Sie eine einfache Entnahmefunktion mit Schienen
So erstellen Sie ein Maven-Repository für 2020
[Rails] So erstellen Sie eine Teilvorlage
[Rails 5] Erstelle eine neue App mit Rails [Anfänger]
Tutorial 1 zum Erstellen von Apps mit Rails (Erste Schritte zu Yay! Du bist auf Rails!)
[Ruby on Rails] Erstellen Sie mit Chartick ein kreisförmiges Diagramm der Summen nach Spalten
[Docker] So erstellen Sie eine virtuelle Umgebung für Rails- und Nuxt.js-Apps
Erstellen Sie mit Rails x LineBot eine App für die Zusammenfassung von technischen Nachrichten im LINEnews-Stil! [Teil 1]
Erstellen Sie mit Docker für Mac Teil2 eine Entwicklungsumgebung für Java-Webanwendungen
Ich habe eine Antwortfunktion für die Rails Tutorial-Erweiterung (Teil 2) erstellt: Modell ändern
So erstellen Sie überall eine H2-Datenbank
[Rails] So erstellen Sie ein Diagramm mit lazy_high_charts
So erstellen Sie Pagenationen für das "Kaminari" -Array
Erstellen Sie einen Team-Chat mit Rails Action Cable
So erstellen Sie einfach ein Pulldown mit Rails
[Rails] So erstellen Sie eine Twitter-Freigabeschaltfläche
Rails-Anfänger haben versucht, mit RSpec zu beginnen
[Für Anfänger] Verfahren zum Erstellen eines Controllers mithilfe von Schienen
Erstellen Sie mit Spring Security eine Anmelde- / Abmeldefunktion gemäß dem offiziellen Spring-Leitfaden [für Anfänger].
[Rails] Lernen mit Rails Tutorial
Erstellen einer EC-Site mit Rails 5 ⑨ ~ Erstellen einer Warenkorbfunktion ~
So löschen Sie ein mit Rails erstelltes new_record-Objekt
Erstellen Sie eine Vorlage für das iOS14-Widget mit Absichtskonfiguration.
So generieren Sie manuell ein JWT mit Knock in Rails
[So fügen Sie ein Video mit Rails in haml ein]
Ich möchte eine generische Anmerkung für einen Typ erstellen
[Azure] Ich habe versucht, eine kostenlose Java-App zu erstellen ~ Mit FTP verbinden ~ [Anfänger]
Docker-Befehl zum Erstellen eines Rails-Projekts in einem einzigen Schlag in einer Umgebung ohne Ruby
Ich habe versucht, mit Chocolatey eine Java8-Entwicklungsumgebung zu erstellen
So erstellen Sie ein leichtes Container-Image für Java-Apps
Ich habe versucht, eine Antwortfunktion für die Rails Tutorial-Erweiterung (Teil 3) zu erstellen: Ein Missverständnis der Spezifikationen wurde behoben
Vorbereitung für die Entwicklung mit Rails
Erstellen Sie einen Spielplatz mit Xcode 12
Ich möchte ein Formular erstellen, um die Kategorie [Schienen] auszuwählen
(Für Anfänger) [Rails] Installieren Sie das Gerät
Bis Sie eine Webanwendung mit Servlet / JSP erstellen (Teil 1)
Ich habe eine Antwortfunktion für die Erweiterung Rails Tutorial (Teil 4) erstellt: Eine Funktion, die den Benutzer einzigartig macht