Ruby on Rails 3, codificaciones de caracteres incompatibles: UTF-8 y ASCII-8BIT con i18n
Tengo algunos problemas con el par Rails 3.0.1, Ruby 1.9.2 y la localización de mi sitio web.
El problema es bastante simple, tengo algo así en una vista:
f.input :zip_code, :label => I18n.t('labels.zip_code')
y un archivo es.yml:
es:
labels:
zip_code: "Este código postal no es valido."
No hay problemas con el archivo en.yml (es puro ASCII) pero cuando el sitio web está configurado coni18n.locale == 'es'
Me sale este error:
incompatible character encodings: UTF-8 and ASCII-8BIT
He estado buscando durante bastante tiempo, pero no encontré una manera de usar mis archivos de traducción UTF-8.
¿Alguien sabe cómo hacer que funcione?
Gracias por tu ayuda.