[RUBY] Ein Fehler beim Anzeigen eines Bildes mit Active Storage

Dieser Artikel hat möglicherweise nichts mit denen zu tun, die die Funktionen korrekt implementiert haben ... Ich habe so etwas wie eine Nachrichtenpostfunktion mit Active Storage erstellt. Ich habe eine Ansichtsdatei erstellt, in der die gepostete Nachricht angezeigt wird. Als ich versuchte, das Verhalten zu überprüfen, ist ein Fehler aufgetreten. Warum ist die Logik richtig?

Ursache

Als ich das Verhalten während der Entwicklung überprüfte, fiel mir ein, dass ich auch dann posten konnte, wenn ich kein Bild angehängt hatte. Post-Daten nur von Nachrichten wurden in der Tabelle registriert, wenn die Zuordnung von has_one_attached nicht gut organisiert war. Wie oben erwähnt, ist beim Öffnen der diesmal erstellten Ansichtsdatei ein Fehler aufgetreten, da die Zuordnung gebildet wurde.

Lösungen

In meinem Fall hatte ich Sequel Pro eingeführt, mit dem der Status der Tabelle überprüft werden kann. Daher habe ich nur den relevanten Datensatz direkt gelöscht und geantwortet. Ich denke, es wäre richtiger, die Tabelle zurückzusetzen, aber wenn es sich um eine persönliche Entwicklung handelt, frage ich mich, ob dies in Ordnung ist ... (nicht gut)

Wie oben erwähnt, war es ein Ereignis, das ich für notwendig hielt, eine breite Perspektive zu haben, die nicht nur Logik, sondern auch verschiedene Aspekte berücksichtigen konnte.

Recommended Posts

Ein Fehler beim Anzeigen eines Bildes mit Active Storage
Hinweis: Bildspeicherung mit AWS S3
Als ich ein mit WildFly Swarm erstelltes Glas ausführte, erhielt ich eine InvocationTargetException.
Duplizieren Sie ein Objekt mit einem generischen Typ
[Active Storage] Validierungseinstellungen beim Hochladen von Dateien
Eine Erinnerung, wenn ein aapt.exe-Fehler auftritt
Problem der langsamen Verarbeitung bei Verwendung von Active Storage mit Cloud-Speicher (GCS, S3 usw.)
Bei Verwendung einer Liste in Java wird java.awt.List ausgegeben und ein Fehler tritt auf