Вполне вероятно, что для вашей базы данных установлено значение latin1 или для таблицы slugs установлено значение latin1 или для одного из столбцов таблицы slugs установлено значение latin1 ... разве вы не любите MySQL?
database.yml предназначен только для адаптера, он не меняет базу данных.Перейдите в консоль dbconsole, затем:
Чтобы проверить настройки базы данных:
ПОКАЗАТЬ ПЕРЕМЕННЫЕ, КАК 'char%';
ПОКАЗАТЬ ПЕРЕМЕННЫЕ, КАК 'collation%';
Чтобы проверить настройки таблицы: SHOW CREATE TABLE tablename;
Чтобы проверить отдельные столбцы: ПОКАЗАТЬ ПОЛНЫЕ КОЛОННЫ В таблице имя;
Если вы создали базу данных с неправильной кодировкой, вам придется изменять каждый вхождения latin1 во всех этих случаях.