Я использую плагин автозаполнения Devbridge , и у меня все это установлено, вот мой код:
$(document).ready(function(){
$('#request_task').autocomplete({
serviceUrl: '<%= ajax_path %>',
minChars:1,
width: 300,
delimiter: /(,|;)\s*/,
deferRequestBy: 0, //miliseconds
params: { artists: 'Yes' },
});
});
Этот запрос попадает в действие мои рельсы и возвращает этот JSON. возвращается только один объект, но в большинстве случаев будет больше 1 ... это был всего лишь тестовый пример:
[
{
"user": {
"salt": "somthing",
"name": "john",
"encrypted_password": "92dadsfa6b001ffe71c3c1d8e9fb76c42d1c8afeffa739de9063d94206c",
"created_at": "2010-09-10T14:10:54Z",
"updated_at": "2010-09-10T14:10:54Z",
"admin": null,
"id": 1,
"remember_token": "c945522b3eb0a25e36bb39155fc05b3eec301ac5e2196956f2e6f86b4b22c987",
"email": "test@gmail.com"
}
}
]
Я ясно вижу запрос в firebug, но я не получаю ничего за автозаполнение, и оно выдает ошибки ... Я что-то пропустил ... Моя ошибка
a.suggestions is undefined