Я получаю эту ошибку JS:
jquery-1.5.1.min.js:16Uncaught TypeError: Cannot set property '_renderItem' of undefined
d.d.extend._Deferred.f.resolveWithjquery-1.5.1.min.js:16
d.d.extend.readyjquery-1.5.1.min.js:16
d.c.addEventListener.A
и это из этого кода для плагина автозаполнения пользовательского интерфейса jquery в моем файле application.js:
.data( "autocomplete" )._renderItem = function( ul, item ) {
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a>" + item.topic.name + "</a>" )
.appendTo( ul );
};
Я получаю этот код всякий раз, когда загружаю страницу, на которой НЕ содержится текстовое поле, на котором действует код автозаполнения. Почему и как я могу избавиться от этой ошибки?
Хочу отметить, что, хотя я получаю эту ошибку, мое приложение работает нормально. Должен ли я беспокоиться об этой ошибке?