Я работаю над приложением в Rails 4, используя i18n-active_record 0.1.0, чтобы мои переводы хранились в базе данных, а не в файле .yml. Это работает нормально.
Однако одна вещь, с которой я борюсь, заключается в том, что каждая запись перевода - это одна запись для каждой локали, т.е.
#1. { locale: "en", key: "hello", value: "hello")
#2. { locale: "se", key: "hello", value: "hej")
что делает их обновление утомительным. Вместо этого я хотел бы иметь его как один, т.е.:
{ key: "hello", value_en: "hello", value_se: "hej" }
или аналогичный для обновления всех экземпляров одного ключа в одной форме. Я не могу найти ничего об этом, что меня озадачивает.
Есть ли способ легко это сделать? Любые типы хаков также будут в порядке.