Mobility имеет синтаксис для перевода строк и текста Rails ActiveRecord:
class Word < ApplicationRecord
extend Mobility
translates :content
end
С другой стороны, вот синтаксис для объявления форматированного текста с помощью ActionText :
class Word < ApplicationRecord
has_rich_text :content
end
Как их объединить для эффективного перевода форматированного текста с помощью Mobility? В идеале я хочу избежать двойного соединения , как предлагается здесь в контексте Globalize , т.е. избежать необходимости присоединяться к таблице перевода, а затем присоединяться к таблице с форматированным текстом.
Кажется, есть возможность объединить оба шага с помощью таблицы ActionText, которая уже является полиморфным c отношением, аналогичным бэкэнду «ключ-значение», так что перевод будет доступен «бесплатно» с не влияет на производительность по сравнению с непереведенным форматированным текстом.