Я пытаюсь использовать удаленный сервис для заполнения поля автозаполнения, которое у меня есть в rails. Предполагается запрашивать и возвращать доступных сотрудников по фамилии
В моем контроллере есть действие employeeAutocomplete, которое собирает данные из внешней базы данных:
class ServicesController < ApplicationController
def employeeAutocomplete
@banner = employeeSearch(params[:term])
respond_to do |format|
format.json { render :json => @banner.to_json }
end
end
В моем route.rb у меня есть маршрут-заполнитель:
match '/banner/cheese' => 'services#employeeAutocomplete'
Я могу успешно перейти к http://0.0.0.0:3000/banner/cheese.json?term=mac и получить массив, такой как следующий, с данными сотрудника:
[ {"LAST_NAME": "MacDougal", "FIRST_NAME": "Elaine", "TITLE": "Internet Technician"}, {"LAST_NAME": "MacCallum", "FIRST_NAME": "Harvey", "TITLE": "Systems Architect"} ]
Однако это не работает с полем автозаполнения. Вот javascript для моего взгляда:
$("#service_employeeLast").autocomplete({
source: "/banner/cheese.json"
});
Я получаю сообщение об ошибке в консоли firebug:

Я в конце. Я не знаю, что я делаю неправильно, я пробовал два разных плагина автозаполнения и продолжаю получать ту же ошибку jquery.js: 8103
Помощь!