следующее действие вызывается для обработки гемом автозаполнения
Started GET "/nations/autocomplete_nationtranslation_name?locale=en&term=erm"
В таблице национального перевода есть индексированный столбец
t.string "locale"
модель, определенная с помощью:
autocomplete :nationtranslation, :nome, full: true
autocomplete :nationtranslation, :nome, full: true, :extra_data => [:locale]
оба возвращают все возможные значения для всех локалей, тогда как
autocomplete :nationtranslation, :nome, full: true, :extra_data => params[:locale]
возвращает ActionController::RoutingError (undefined local variable or method 'params' for NationsController:Class
Как автозаполнение может запустить поиск с областью действия
locale = params [: locale]
?