[RUBY] Als ich versuchte, die Rails-App von Progate auf meinem PC (lokale Umgebung) zu reproduzieren, blieb ich bei der Bildanzeige hängen

Übersicht Als ich versuchte, die Rails-App von Progate auf meinem PC (lokale Umgebung) zu reproduzieren, blieb ich bei der Bildanzeige hängen.

Entwicklungsumgebung

macOS Catalina Version 10.15.6

Rails 6.0.3.2

Lokale Entwicklungsumgebung

Fehlermeldung

undefined method `image_name' for nil:NilClass

Lösung

Es scheint, dass ein Fehler aufgetreten ist, weil ein Beitrag veröffentlicht wurde (Beitrag vor dem Hinzufügen der Spalte image_name). → Ich hätte alles löschen sollen

__ So löschen Sie frühere Beiträge __

rails console

Post.destroy_all

Damit ist das Löschen abgeschlossen!

Nach dem Löschen des Datensatzes, der den Fehler verursacht hat (der Datensatz ohne Spalte mit dem Namen image_name), wurde das Bild sicher angezeigt.

Impressionen

Kann ich die Rails-Kurs-App (Tweet-App) von Progate auf meinem PC (lokale Umgebung) reproduzieren? Mit diesem Gefühl wurde ich beim Kopieren des Sutra, als ich Progate bisher als Rezension betrachtete, mit einer Fehlermeldung verwechselt, obwohl sie genauso reproduziert werden sollte.

Es ist viel zu lernen, weil es Ihnen Fehler gibt, die Sie mit Progate nicht bekommen konnten.

(späteres Gespräch) Tatsächlich abgeschlossene App

Ich habe im folgenden Artikel über die tatsächlich abgeschlossene App geschrieben.

https://qiita.com/tamapora/items/abab44dd099603d87f3e

Referenzseite

https://teratail.com/questions/231403

Recommended Posts

Als ich versuchte, die Rails-App von Progate auf meinem PC (lokale Umgebung) zu reproduzieren, blieb ich bei der Bildanzeige hängen
Ich möchte das JDK auf meinem Mac-PC installieren
Ich habe versucht, die Bildvorschau mit Rails / jQuery zu implementieren
Nachdem ich Progate gelernt hatte, versuchte ich, eine SNS-Anwendung mit Rails in der lokalen Umgebung zu erstellen
Ich habe versucht, den Kalender mit Java auf der Eclipse-Konsole anzuzeigen.
Als ich versuchte, mit Docker eine Umgebung für PHP7.4 + Apache + MySQL zu erstellen, blieb ich stecken [Windows & Mac]
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
Ich habe versucht, das auf Vagrant erstellte Portfolio in die Entwicklungsumgebung von Docker zu migrieren
[Erste Umgebungskonstruktion] Ich habe versucht, eine Rails6 + MySQL8.0 + Docker-Umgebung unter Windows 10 zu erstellen.
[Rails] Ich habe versucht, die Version von Rails von 5.0 auf 5.2 zu erhöhen
Ich habe versucht, die Sitzung in Rails zu organisieren
[Schienen] So zeigen Sie Bilder in der Ansicht an
Ich habe Squid unter CentOS in meiner lokalen Umgebung installiert
[Rails 6.0, Docker] Ich habe versucht, die Konstruktion der Docker-Umgebung und die zum Erstellen eines Portfolios erforderlichen Befehle zusammenzufassen
Ich habe versucht, die Cache-Funktion von Application Container Cloud Service in der lokalen Umgebung zu entwickeln
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
(Ruby on Rails6) Anzeige der Datenbank, die die ID der Datenbank erhalten hat
Ich habe versucht, eine React.js x TypeScript x Material-Benutzeroberfläche in einer Docker-Umgebung zu erstellen
Ich habe versucht, die Umgebung nach und nach mit Docker aufzubauen
Ich habe versucht, eine Umgebung mit WSL2 + Docker + VSCode zu erstellen
[Programmieranfänger] Was tun, wenn Schienen zu einem Fehler in der lokalen Entwicklungsumgebung werden?
Als ich versuchte, meinen eigenen Dienst auszuführen, schlug dies fehl und ich schraubte ihn in den Taskplaner