В приложении для рельсов у меня есть две модели: Food
и Drink
.
В обеих продуктах и напитках есть name
, которые необходимо хранить на двух языках.
Как лучше понимать переводы для этих таблиц?Рельсы: переводы для колонны таблицы
Первое решение, которое я понял, заключалось в замене колонны name
на name_en
и name_ru
.
Другим решением является кодирование с помощью хэша YAML, например { :en => 'eng', :ru => 'rus' }
, и сохранение yaml в качестве имени.
Что вы посоветуете, если контент не является статичным?
Может быть, хорошая статья?