ubuntu(wsl)
Rails 6.0.3
ruby 2.5.1
CarrierWave
Cliquez ici pour l'erreur
view/user/show.html.slim
= link_to image_tag(user.image.url), user
Examinons une fois le contenu du modèle User. ↓ Contenu du modèle utilisateur
name: "Shota Fujita",
email: "[email protected]",
password_digest: [FILTERED],
admin: false,
image: nil,
Il semble que la cause en soit que la valeur de «image» soit «nulle».
Trouvez et supprimez l'utilisateur qui est nul avec rails c
etc.
Ajoutez ce qui suit à ʻimage_uploader.rb`.
app/uploaders/image_uploader.rb
def default_url(*args)
'default.png'
end
Mettez les images dans ʻapp / assets / images` et vous avez terminé.
Recommended Posts