У меня есть файл конфигурации:
# config/meta.yml
base_meta:
title: 'Top 10 Cats'
Имеет соответствующий инициализатор:
# config/initializers/meta.rb
META = YAML.load_file("#{Rails.root.to_s}/config/meta.yml")
Я могу получить доступ к названию так:
META['base_meta']['title'] #=> "Top 10 Cats"
Однако я хочу интернационализировать свои метаданные. Я считаю, что это должно быть обработано существующими locales/
файлами yaml.
Как мне сослаться на существующий перевод?
# config/locales/en.yml
en:
title: 'Top 10 Cats'
Я пытался использовать erb, но он не работает:
# config/meta.yml
base_meta:
title: t(:title)
Переименование файла в config/meta.yml.erb
также не имеет никакого эффекта.
Можно ли ссылаться на ключи I18n из моего файла конфигурации?