Tilføjelse af sorteringen:utf8_general_ci til din database.yml fil, som du har gjort, burde gøre det trick. Prøv at genskabe testdatabasen ved at bruge "rake RAILS_ENV=test db:migrate:reset db:fixtures load" - advarsel om dette vil rydde alle data, du har der ud over armaturerne.
Det virkede for mig. For at bekræfte at se sorteringen på databasen, tabellerne og kolonnerne kan du udføre følgende:
-- Database Collations:
SELECT schema_name,default_character_set_name,default_collation_name
FROM information_schema.SCHEMATA
WHERE schema_name not IN ('mysql');
-- Table Collations:
SELECT T.table_schema, T.table_name, T.TABLE_COLLATION, CCSA.CHARACTER_SET_NAME
FROM information_schema.`TABLES` T,
information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA
WHERE CCSA.collation_name = T.table_collation
AND T.table_schema not IN ('mysql');
-- Column Collations:
SELECT table_schema, table_name, column_name, collation_name, character_set_name
FROM information_schema.`COLUMNS` C
WHERE C.table_schema not IN ('mysql')
ORDER BY 1,2,4;
Alt i din testdatabase skulle nu have den sortering, der er angivet i database.yml.