Относительно отложенных поисков:
Вот общее решение для такого рода проблем
Распространенная проблема: Где пытается Railsискать строки L10N / I18N? - например, при выполнении отложенных поисков
Это нелегко догадаться, потому что это отличается для представлений, контроллеров, моделей, меток, помощников или проверок ... и т. д.... но ...
Это легко выяснить напрямую, используя это:
http://www.unixgods.org/Rails/where_is_Rails_trying_to_lookup_L10N_strings.html
это помогает понять, какие Railsсчитает, что текущая область (например, при использовании «.heading»)
3 простых шага:
- создайте файл ./config/initializers/i18n.rb, как описано в статье выше
- поместите t ('. heading') в ваше представление
- запустите "сервер rails" и посмотрите на вывод консоли, где Rails считает, что расположение по умолчанию предназначено для«.heading» для этого представления ... например, что такое ключ I18N
(4. затем добавьте строку I18N в местоположение, обозначенноеключ)
Работает как брелок: -)