Im kostenlosen Kurs von RubyOnRails Udemy ist ein Fehler aufgetreten, der behoben und bis zum Ende durchgearbeitet wurde

Im kostenlosen Kurs von RubyOnRails Udemy ist ein Fehler aufgetreten, der behoben und bis zum Ende durchgearbeitet wurde

Für diejenigen, die mit dem Erlernen von RubyOnRails begonnen haben und den folgenden kostenlosen Udemy-Kurs belegt haben, diesen jedoch aufgrund eines Fehlers nicht beenden konnten, werden wir die aufgetretenen Fehler und Lösungen weitergeben.

[Sie können es in nur 30 Minuten tun!] Einführung in Ruby on Rails: Einfach für Anfänger! Browser

Wenn ein Fehler auftritt-1

  1. Kurs von "14. Hinzufügen von Bilddateien und Hinzufügen von Bearbeitungsfunktionen" スクリーンショット 2020-10-27 200600.png

  2. Im Terminal ist ein Fehler aufgetreten, als ich im Terminal "rake db: migrate" eingegeben habe. スクリーンショット 2020-10-27 212832.png

  3. Ich habe den Fehler "ActiveRecord :: PendingMigrationError" auch bei localhost: 3000 erhalten. スクリーンショット 2020-10-27 213027.png

Ursache, Lösung-1

Der Grund ist, dass "Paperclip" von der Version der Schienen abhängt. Nach sorgfältiger Bestätigung wurde festgestellt, dass der Kurs auf Ruby on Rails 5.2 basiert. Für mich war Paiza Cloud zu diesem Zeitpunkt auf Ruby on Rails 6 standardisiert.

  1. Klicken Sie im Terminal auf "Edelsteinlistenschienen", um die Schienenversion zu überprüfen. スクリーンショット 2020-10-27 211106.png
  1. Erstellen Sie ein neues Projekt.
  1. Geben Sie im Terminal "Rails _ (Version) _ new Boardgame-App --database = mysql" ein, um ein Projekt zu erstellen, das die RubyOnRails 5-Serie verwendet. スクリーンショット 2020-10-27 211203.png

Funktionsprüfung-1

  1. Gehen wir entsprechend dem Kurs vor.

  2. Als ich den Vorgang im Verlauf von "14. Hinzufügen von Bilddateien und Hinzufügen von Bearbeitungsfunktionen" überprüfte, wurde er fehlerfrei fortgesetzt. Es gibt kein Problem mit localhost: 3000. スクリーンショット 2020-10-27 195849_.png

--- ---.

Wenn ein Fehler auftritt-2

  1. Kurs von "14. Hinzufügen von Bilddateien und Hinzufügen von Bearbeitungsfunktionen" スクリーンショット 2020-10-27 200405.png

Ursache, Lösung-2

Die Ursache ist unbekannt, aber im Gegensatz zu den anderen scheint die Ursache "<% = from ..." zu verwenden. スクリーンショット 2020-10-27 200428_.png

  1. Schreiben Sie "<% = von ..." in "<% = f ..." um. スクリーンショット 2020-10-27 200443_.png

Funktionsprüfung-2

  1. Es wurde problemlos bei localhost angezeigt: 3000.

--- ---.

** Ich denke, Laravel ist das gleiche, aber es gab viele unerwartete Mängel, abhängig von der Version (die Beschreibungsmethode war unterschiedlich, das Paket konnte nicht verwendet werden usw.). Wenn Sie auf einen Fehler stoßen, seien Sie nicht frustriert, und ich hoffe, dass alle zusammenarbeiten, um ihn zu beheben. ** **.

In kostenlosen Kursen können Sie dem Kursleiter möglicherweise keine Fragen stellen, selbst wenn Sie auf einen Fehler stoßen. Ich hoffe, dieser Beitrag wird eine treibende Kraft für diejenigen sein, die anfangen, RubyOnRails zu lernen, um bis zum Ende durchzugehen, ohne aufzugeben.

Recommended Posts

Im kostenlosen Kurs von RubyOnRails Udemy ist ein Fehler aufgetreten, der behoben und bis zum Ende durchgearbeitet wurde
[Java] Geben Sie das Ergebnis von ffprobe -show_streams in JSON aus und ordnen Sie es einem Objekt in Jackson zu
[Docker] Eine Geschichte über einen Fehler beim Erstellen von Docker
Es reagiert nicht auf die Beschreibung in .js der Packs-Datei
[Swift5] So erhalten Sie ein Array und eine Reihe von Unterschieden zwischen Arrays
Methode, um die Anzahl der Jahre zu addieren und das Monatsende zu erhalten
So ermitteln Sie die Länge einer Audiodatei mit Java
Es sollte mit dem Beispiel identisch sein, wenn Sie sich bei Twitter anmelden, es tritt jedoch ein Fehler auf, bis die Lösung behoben ist
Das Ende der katastrophalen Programmierung # 03 "Der Vergleich von ganzen Zahlen, wenn" a> b ", nimmt an, dass es" a - b> 0 "ist."
Geben Sie den Standardwert mit @Builder of Lombok an
Testen Sie den Inhalt einer Excel-Datei mit JUnit
Sie können es mit Kopie tun! Aspektorientierte Programmierung (Android)
Der Unterschied zwischen der Programmierung mit Ruby-Klassen und der Programmierung ohne Ruby-Klassen
Ein Beispiel für kleine Arbeiten, bei denen Sie den Definitionswert nach der Umgebung aufteilen möchten, sich dessen jedoch nicht bewusst sein möchten
Die Geschichte von toString () beginnt mit der Übergabe eines Arrays an System.out.println
[Java] Geben Sie das Ergebnis von ffprobe -show_streams in JSON aus und ordnen Sie es einem Objekt in Jackson zu
Im kostenlosen Kurs von RubyOnRails Udemy ist ein Fehler aufgetreten, der behoben und bis zum Ende durchgearbeitet wurde
Die Geschichte, zu vergessen, eine Datei in Java zu schließen und zu scheitern
Fügen Sie Android eine vorgefertigte JAR-Bibliothek hinzu und rufen Sie sie im Framework auf
Bestätigung und Umgestaltung des Flusses von der Anfrage zum Controller in [httpclient]
Das Problem des Einfrierens aufgrund eines plötzlichen "EXT4-fs-Fehlers" unter Ubuntu 20.04 wurde behoben
Rufen Sie den Typ eines Elements eines Arrays ab, um festzustellen, ob es sich um ein Array handelt
So ändern Sie die maximale und maximale Anzahl von POST-Daten in Spark
Ich möchte bei der Registrierung in der Datenbank eine Fehlermeldung anzeigen
Ist es möglich, die Bibliothek (aar) in die Android-Bibliothek (aar) zu stellen und zu verwenden?
Beim Ausführen einer Funktion in PostgreSQL mit dem Parameter OUT von MyBatis auf CURSOR ist ein Fehler aufgetreten.
Eine Lösung für einen Fehler, der Sie verärgert, dass Sie in einer Produktionsumgebung nicht der MySQL-Standardeinstellung ONLY_FULL_GROUP_BY folgen und diese nicht eindeutig ist.