Я сейчас использую i18n.Я думаю об использовании YAML и DB для переводов, потому что следующий рабочий процесс следующий: разработчик создает перевод по умолчанию в файле yaml, а некоторые администраторы меняют его.Я вижу следующее решение: как-то объединить оба перевода с приоритетом в версию БД.Проблема в том, как это сделать?
ОБНОВЛЕНИЕ: Решение следующее: I18n может управлять цепями.Вам нужно создать файл config / initializers / i18n_backend.rb и поместить (например, здесь Redis): I18n.backend = I18n :: Backend :: Chain.new (I18n :: Backend :: KeyValue.new (Redis.new), I18n.backend).Дополнительная информация - http://railscasts.com/episodes/256-i18n-backends