[RUBY] Lorsque j'ai essayé de reproduire l'application Rails de Progate sur mon PC (environnement local), je suis resté bloqué sur l'affichage de l'image

Présentation Lorsque j'ai essayé de reproduire l'application Rails de Progate sur mon PC (environnement local), je suis resté bloqué sur l'affichage de l'image.

Environnement de développement

macOS catalina version 10.15.6

Rails 6.0.3.2

Environnement de développement local

Message d'erreur

undefined method `image_name' for nil:NilClass

Solution

Il semble qu'une erreur s'est produite car il y a un article qui a été publié jusqu'à présent (article avant l'ajout de la colonne image_name) → J'aurais dû tout effacer

__ Comment supprimer les messages précédents __

rails console

Post.destroy_all

Ceci termine la suppression!

Après avoir supprimé l'enregistrement à l'origine de l'erreur (l'enregistrement qui n'a pas de colonne appelée nom_image), l'image a été affichée avec succès.

Impressions

Puis-je reproduire l'application de cours Rails de Progate (application Tweet) sur mon PC (environnement local)? Avec ce sentiment, lorsque je copiais le sutra tout en regardant Progate comme une critique jusqu'à présent, j'étais confondu avec un message d'erreur même s'il aurait dû être reproduit exactement de la même manière.

C'est beaucoup d'apprentissage car cela vous donne des erreurs que vous ne pouvez pas obtenir avec Progate.

(discussion ultérieure) Application réellement terminée

J'ai écrit à propos de l'application réellement terminée dans l'article suivant.

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

Page de référence

https://teratail.com/questions/231403

Recommended Posts

Lorsque j'ai essayé de reproduire l'application Rails de Progate sur mon PC (environnement local), je suis resté bloqué sur l'affichage de l'image
Je veux mettre le JDK sur mon PC Mac
J'ai essayé d'implémenter la fonction de prévisualisation d'image avec Rails / jQuery
Après avoir appris Progate, j'ai essayé de créer une application SNS en utilisant Rails dans l'environnement local
J'ai essayé d'afficher le calendrier sur la console Eclipse en utilisant Java.
Quand j'ai essayé de créer un environnement pour PHP7.4 + Apache + MySQL avec Docker, je suis resté bloqué [Windows & Mac]
Comment résoudre la construction de l'environnement local de Ruby on Rails (MAC)!
J'ai essayé de migrer le portfolio créé sur Vagrant vers l'environnement de développement de Docker
[Première construction d'environnement] J'ai essayé de créer un environnement Rails6 + MySQL8.0 + Docker sur Windows 10.
[Rails] J'ai essayé de faire passer la version de Rails de 5.0 à 5.2
J'ai essayé d'organiser la session en Rails
[Rails] Comment afficher les images dans la vue
J'ai installé Squid sur CentOS dans mon environnement local
[Rails 6.0, Docker] J'ai essayé de résumer la construction de l'environnement Docker et les commandes nécessaires pour créer un portfolio
J'ai essayé de développer la fonction de cache d'Application Container Cloud Service dans l'environnement local
[Rails] J'ai essayé de créer une mini application avec FullCalendar
(Ruby on Rails6) Affichage de la base de données qui a obtenu l'identifiant de la base de données
J'ai essayé de créer un React.js x TypeScript x Material-UI sur un environnement docker
J'ai essayé de construire l'environnement petit à petit en utilisant docker
J'ai essayé de créer un environnement de WSL2 + Docker + VSCode
[Débutant en programmation] Que faire lorsque les rails deviennent une erreur dans l'environnement de développement local
Lorsque j'ai essayé d'exécuter mon propre service, il a échoué, alors je l'ai vissé dans le planificateur de tâches