Спасибо :) Хорошо, я проверил и могу получить и отобразить строки i18n из БД MySQL. Но я не могу получить строки из файла i18n и пока не использую кеш.

я проблемы с парой Rails 3.0.1, Ruby 1.9.2 и локализацией моего сайта.

Проблема довольно проста, у меня есть что-то подобное в представлении:

f.input :zip_code, :label => I18n.t('labels.zip_code')

и файл es.yml:

es:
  labels:
    zip_code: "Este código postal no es valido."

Нет проблем с файлом en.yml (это чистый ASCII), но когда на сайте установленi18n.locale == 'es' Я получаю эту ошибку:

incompatible character encodings: UTF-8 and ASCII-8BIT

Я долго осматривался, но не нашел способа использовать мои файлы перевода UTF-8.

Кто-нибудь знает, как заставить это работать?

Спасибо за вашу помощь.

Ответы на вопрос(5)

Ваш ответ на вопрос