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.

questionAnswers(5)

yourAnswerToTheQuestion