Ich arbeite an der Rails-Anwendung, mit Ubuntu. Alles war in Ordnung, bis ich versucht habe, Bilder auf der Website mit Paperclip Gem und Imagemagick hinzuzufügen.Ruby on Rails v5.1 und Paperclip gem
Ich habe den Code wie erforderlich implementiert, einschließlich Modelle, Controller und wahrscheinlich Ansichten, und wenn ich auf die Schaltfläche zum Erstellen/Übermitteln klicken, werden alle Felder im Formular akzeptiert und in der Datenbank aktualisiert, einschließlich Bildern. Aber auf der Website gibt es die folgenden Fehler:
undefined method `image' for nil:NilClass
und das ist die Linie, die den Fehler verursacht:
<%= image_tag @current_user.image.url(:medium) %>
Ich habe bereits versucht, die Datenbank zu löschen und mit neuer Migration zu arbeiten, aber Der Fehler tritt immer noch auf, wenn ich versuche, einen neuen Benutzer zu erstellen.
Der Fehler besagt, '@ current_user' ist null und hat keine Bildmethode (oder Attribut), können Sie den Wert von' @ current_user' überprüfen? –
#]> –
donkihot5
Dies ist der Datenbankeintrag, wenn ich das Formular abschicke – donkihot5