I18nキー値バックエンドに問題があります。時計ライアンベイツスクリーンキャスト後http://railscasts.com/episodes/256-i18n-backendsRedisのRuby on Rails、I18nキー値バックエンド
は、私は例えばRedisのを使用して、私のI18nを保存しようとしている:
- ロケール:
- キーEN:「Hello Worldの:
- 値intro.label.title "
しかし introlabeltitleも、私のコントローラログのように私のキーの変更: パラメータ:{" COMM = "" Hello "、" locale "=>" en "、" key "=" ">" Submit "、" authenticity_token "=>" ZYoK5MMixIz9hiN8keOd9OTkKo6dBYluATYoyQDbmrY = "、" utf8 "=>"✓ "
TRANSLATION_STORE = Redis.new
I18n.backend = I18n::Backend::Chain.new(I18n::Backend::KeyValue.new(TRANSLATION_STORE), I18n.backend)
:> "en.intro \ x01label \ x01title" に "intro.label.title"}
と内側のRedis-cliの私のキーの変更は、ここに
は私の初期化子です私のコントローラ
I18n.backend.store_translations(params[:locale], {params[:key] => params[:value]}, :escape => false)
はありがとうと