[RUBY] Une erreur commise lors de l'affichage d'une image à l'aide du stockage actif

Cet article n'est peut-être pas lié à ceux qui ont correctement implémenté les fonctions ... Je créais quelque chose comme une fonction de publication de messages en utilisant Active Storage. J'ai créé un fichier de vue qui affiche le message publié, donc lorsque j'ai essayé de vérifier le comportement, une erreur s'est produite. Pourquoi la logique est-elle correcte?

Cause

Lorsque je vérifiais le comportement lors du développement, je me suis souvenu que je pouvais publier même si je ne joignais pas d'image. Les données de publication des messages uniquement étaient enregistrées dans la table lorsque l'association par has_one_attached n'était pas bien organisée. Comme mentionné ci-dessus, une erreur s'est produite lors de l'ouverture du fichier de vue créé cette fois car l'association a été formée.

Solutions

Dans mon cas, j'avais introduit Sequel Pro qui peut vérifier l'état de la table, j'ai donc supprimé uniquement l'enregistrement concerné directement et j'ai répondu. Je pense qu'il serait plus correct de remettre à zéro le tableau, mais si c'est du développement personnel, je me demande si c'est bien ... (pas bien)

Comme mentionné ci-dessus, c'était un événement pour lequel j'ai estimé qu'il était nécessaire d'avoir une perspective large qui pourrait considérer non seulement la logique, mais aussi différents aspects.

Recommended Posts

Une erreur commise lors de l'affichage d'une image à l'aide du stockage actif
Remarque: Stockage d'images à l'aide d'AWS S3
Lorsque j'ai exécuté un pot créé à l'aide de WildFly Swarm, j'ai obtenu une InvocationTargetException.
Dupliquer un objet à l'aide d'un type générique
[Stockage actif] Paramètres de validation lors du téléchargement de fichiers
Un rappel lorsqu'une erreur aapt.exe se produit
Problème de lenteur de traitement lors de l'utilisation d'Active Storage avec le stockage cloud (GCS, S3, etc.)
Lors de l'utilisation d'une liste en Java, java.awt.List sort et une erreur se produit