Ruby on Rails 3, codificações de caracteres incompatíveis: UTF-8 e ASCII-8BIT com i18n
Eu tenho alguns problemas com o casal Rails 3.0.1, Ruby 1.9.2 e com a localização do meu site.
O problema é bastante simples, eu tenho algo parecido em uma visão:
f.input :zip_code, :label => I18n.t('labels.zip_code')
e um arquivo es.yml:
es:
labels:
zip_code: "Este código postal no es valido."
Não há problemas com o arquivo en.yml (é puro ASCII), mas quando o site é definido comi18n.locale == 'es'
Eu recebo este erro:
incompatible character encodings: UTF-8 and ASCII-8BIT
Estou procurando há algum tempo, mas não encontrei uma maneira de usar meus arquivos de tradução UTF-8.
Alguns sabem como fazê-lo funcionar?
Obrigado pela ajuda.