У меня проблема с базовым ключом ключа I18n. После того, как часы Ryan Bates скринкасте http://railscasts.com/episodes/256-i18n-backendsRuby on Rails с Redis, базовый код ключевого значения I18n
Я пытаюсь сохранить свою I18N с помощью Redis, например:
- Язык: EN
- ключа: intro.label.title
- значения: «Hello World «
но мой ключ изменение introlabeltitle даже мой лог-контроллер, как: Параметры: {» комм это «=» «Отправить», «authenticity_token» => «ZYoK5MMixIz9hiN8keOd9OTkKo6dBYluATYoyQDbmrY =", "utf8" => "✓", "value" => "Hello World", "locale" => "en", "key" = > "intro.label.title"}
и внутри Redis-кли мой ключ изменение "en.intro \ x01label \ x01title"
вот мой инициализатор:
TRANSLATION_STORE = Redis.new
I18n.backend = I18n::Backend::Chain.new(I18n::Backend::KeyValue.new(TRANSLATION_STORE), I18n.backend)
и мой контроллер
I18n.backend.store_translations(params[:locale], {params[:key] => params[:value]}, :escape => false)
Спасибо и извините за мой плохой английский