problem jest spowodowany przez zestaw znaków po stronie serwera mysql. Możesz skonfigurować ręcznie, tak jak:
ALTER TABLE your_database_name.your_table CONVERT TO CHARACTER SET utf8
lub upuść tabelę i odtwórz ją w następujący sposób:
rake db:drop
rake db:create
rake db:migrate
referencje:
https://stackoverflow.com/a/18498210/2034097
https://stackoverflow.com/a/16934647/2034097
AKTUALIZUJ
pierwsze polecenie wpływa tylko na określoną tabelę, jeśli chcesz zmienić wszystkie tabele w bazie danych, możesz to zrobić
ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;
odniesienie:
https://stackoverflow.com/a/6115705/2034097