Ich möchte das gepostete Bild anzeigen
Ich war besorgt über den Fehler in der Situation, dass andere als das Bild angezeigt werden
ActionView::SyntaxErrorInTemplate in PrototypesController#index
Fehlerort
Es wird nur der Fehlerteil beschrieben
<%= image_tag prototype.image, if prototype.image.attached? %>
Zuerst gab es etwas mehr Beschreibung, aber ich habe es vergessen.
Die Beschreibung, auf die ich mich bezog
<%= image_tag message.image, class: 'message-image' if message.image.attached? %>
Der Unterschied ist, dass es Klassen gibt.
Ich habe es in der Version ohne Klasse geschrieben, aber ich habe einen Fehler bekommen.
Wissen Sie, warum Sie den Fehler bekommen haben?
Es ist nicht anders geschrieben.
Weißt du was anders ist?
<%= image_tag prototype.image if prototype.image.attached? %>
Die Ursache für die Fehleranweisung ist oft einfach. Es scheint also, als ob sie behoben wurde.
Wenn Sie sich Sorgen machen, ist es schwer, ehrlich zu sein.
Aber wenn Sie darüber hinwegkommen, können Sie wachsen!
Mach weiter.
Du brauchst kein ",". Ich habe es nicht verwendet, wenn ich die If-Anweisung verwendet habe, aber ich brauchte es, wenn ich die Klasse verwendet habe.
"," War ein blinder Fleck.
Ich dachte, es sei notwendig, also habe ich gelernt, dass es wichtig ist, auch diejenigen zu entfernen, die ich für notwendig halte.
Vielen Dank!
Recommended Posts