searchkick - автозаполнение с несколькими атрибутами

Автозаполнение работает нормально при поиске с одним атрибутом, как указаноВот.

Автозаполнение с несколькими атрибутами, такими как (имя, город, страна), возможно через -> (согласноэтот)

def autocomplete
     Doctor.search(params[:query], autocomplete: true, limit: 10).map{|doctor| doctor.slice(:name, :city, :country) }
end

Однако это приводит к тому, что в раскрывающемся списке автозаполнения / предложениях отображается «неопределенный».

Для типа вперед я использую:

<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.9.3/typeahead.min.js"></script>

В коде на него ссылаются:

$( function () {
   $("#search").typeahead({
    name: "doctor",
    remote: "/doctors/autocomplete?query=%QUERY"
  });


});

Требуются ли какие-либо изменения в js-файле typeahead из-за того, что возвращается более одного набора данных?

Ответы на вопрос(2)

Ваш ответ на вопрос