Я считаю, что лучший способ обработать пропущенную строку - это отобразить локаль по умолчанию, а не сообщение об ошибке.
Добавьте эту строку в application.rb для возврата к английской локали.
config.i18n.fallbacks = [:en]
Если вы хотите указать откат для конкретной локали, вы можете использовать следующее:
config.i18n.fallbacks = {:de => [:de,:en], :en => [:en,:de]}
Также обратите внимание, что вы можете включать и отключать откаты в зависимости от вашей среды.Таким образом, в то время как в процессе разработки может иметь смысл отображать ошибку, вы можете вместо этого включить запасные варианты в вашем environments/production.rb
с помощью следующего:
config.i18n.fallbacks = true