Um simples insert feito na mão utilizando o cliente padrão do mysql pode te atrapalhar bastante. E o erro ficará bem difícil de encontrar pois este mesmo client exibirá o texto corretamente e só o rails entregará o dado incorreto, fazendo você acreditar que o problema está no ruby.
Para evitar isso, sempre que fizer inserts na mão e de massa de dados execute como primeira linha o seguinte comando:
charset utf8;
Opa, acho que tem um erro de digitação... é database.yml, certo!? :)
ResponderExcluirCorreto! Já corrigi...
ResponderExcluirVícios de java