/ / Rails: Превод в инициализатор - ruby-on-rails, превод, инициализатор

Релси: Превод в Инициализатора - рубинен релси, превод, инициализатор

Имам няколко превода, прибрани в инициализатор така:

GROUP_GOVERNANCE_STYLES = [
[I18n.t("constants.group_governance_styles.collective"), 1],
[I18n.t("constants.group_governance_styles.electoral_democracy"), 2],
[I18n.t("constants.group_governance_styles.dictatorship"), 3]
]

В моя en.yml файл имам:

en:
constants:
group_governance_styles:
collective: "collective"
electoral_democracy: "electoral democracy"
dictatorship: "dictatorship"

За съжаление, когато се опитвам да визуализирам тези преводи, получавам следните грешки:

translation missing: en.constants.group_governance_styles.collective
translation missing: en.constants.group_governance_styles.electoral_democracy
translation missing: en.constants.group_governance_styles.dictatorship

Аз също се опитах да премахна обхвата, но преводите все още изчезват като липсващи.

Отговори:

3 за отговор № 1

AFAIK, преводите се зареждат след инициализаторите. Опитайте да го поставите в environment.rb