я использую, чтобы иметь роли как Enum и перевести их было легко ...Localize/Перевести различные значения для одной модели поля
Я принятой rolify и теперь все получили более сложный ...
Rolify добавляет таблицу «Роли» в приложение RoR, где у вас есть, например, поле «имя» роли.
Так что у меня 4 роли:
- SuperAdmin
- Администратор
- Учитель
- Родитель
То, что я хотел бы сделать это, чтобы перевести эти четыре роли на разные языки , Я посмотрел на решениях, как драгоценный камень «глобализация», но это только кажется, чтобы перевести одно значение поля, так, например, я мог бы сказать, что:
- Учителя (о)
- профессора (пт)
Но я не могу понять, как перевести более одного значения для одного и того же поля.
Любая идея о том, как я могу это сделать?
EDIT Немного разъяснений. Роли хранятся в поле «имя», и поскольку у меня есть 4 роли, «имя» может иметь 4 разных значения (Superadmin, admin, teacher, parent). Моя проблема заключается в том, чтобы переводить разные значения для одного и того же поля.
В чем проблема, вы можете установить свой язык, а затем сохранить значение соответствующим образом. – LHH
См. Мой «Изменить». – lbramos