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.

Respuestas a la pregunta(5)

Su respuesta a la pregunta