Le champ avatar est un varchar(255) en base de données. Si le chemin complet de l'image est trop long, l'url version img est trop longue pour le champ en base.
I, [2016-12-04T19:03:41.932320 #23749] INFO -- : Started PUT "/compte" for xx.xx.xx.xx at 2016-12-04 19:03:41 +0100
I, [2016-12-04T19:03:41.934082 #23749] INFO -- : Processing by Devise::RegistrationsController#update as HTML
I, [2016-12-04T19:03:41.934191 #23749] INFO -- : Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "account"=>{"user_attributes"=>{"custom_avatar_url"=>"https
://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxx/11881767_1459095337731613_392113446_a.jpg", "id"=>"50384"}}, "commit"=>"Enregistrer"}
I, [2016-12-04T19:03:42.008291 #23749] INFO -- : Completed 500 Internal Server Error in 74ms (ActiveRecord: 58.0ms)
F, [2016-12-04T19:03:42.011137 #23749] FATAL -- :
ActiveRecord::StatementInvalid (Mysql2::Error: Data too long for column 'custom_avatar_url' at row 1: UPDATE `users` SET `custom_avatar_url` = '//img.linuxfr.org/avatars/68747470733a2f2f73636f6e74656e742d6d6164312d312e63646e696e7374616772616d2e636f6d2f7435312e323838352d31392f31313838313736375f313435393039353333373733313631335f3339323131333434365f612e6a7067/11881767_1459095337731613_392113446_a.jpg', `updated_at` = '2016-12-04 18:03:41' WHERE `users`.`id` = xxxxx):
app/models/account.rb:103:in `update_with_password'
# Déjà corrigé
Posté par Benoît Sibaud (site web personnel) . Évalué à 3 (+0/-0).
commit a73eee3edf61ea8403b8b9bd452c03c74c3a7b2d
Date: Fri May 17 21:53:01 2019 +0200
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.