Напрямую в базу пробовали добавлять данные с кириллическими символами?
Если нет и данные вставятся корректно, то дело не в БД, а в том что рельсы делают для этого свойства преобразование кириллицы.
С рельсами почти не знаком, ну с MySQL работал достаточно, могу почти с уверенностью сказать что не в БД проблема, так как БД не делает перекодировку (разве что сам драйвер).
Возможно надо у самого мускуля в настройках на серваке исправить дефолтную кодировку на обычную utf-8, тогда должно всё заработать(вчера была похожая проблема, решилось сменой базовой кодировки).