2013-09-24 8 views
0

Exécution d'une application sur heroku et obtention d'une instruction d'activation d'enregistrementAccess Error lorsque les utilisateurs tentent de saisir du texte pour leur bio dans un champ de texte.Valeur de chaîne incorrecte - Rails 4, ActiveRecord, MySDS RDS

ActiveRecord::StatementInvalid: Mysql2::Error: Incorrect string value: '\xEF\x83\x98\x09Fl...' for column 'bio' 

Existe-t-il un moyen facile de résoudre ce problème qui ne nécessite pas que je lâche ma base de données et la recréer?

+0

Chaque fois que quelqu'un entre un caractère Unicode dans le champ de texte de la bio, je reçois un 500. Yat-il un moyen facile de résoudre ce problème sur heroku? –

+0

Je l'ai compris: J'ai utilisé cette migration pour me connecter à ma base de données de production et la convertir en UTF-8: https://gist.github.com/bradherman/b0606ef2186b6b481ee1 –

Répondre

Questions connexes