Используя автозаполнение Jquery, когда я набираю первые три буквы, я получаю полный список всех менеджеров, когда я должен получить только одну.У меня есть следующий код из моего контроллера проекта
def project_list
list=Project.all.map{|i|i.manager_user_id}
arr= [].concat(list.sort{|a,b| a[0]<=>b[0]}).to_json
render :json =>arr
end
Есть ли что-то, что я сделал не так.
Application.отображается полный список
Отредактировано:
<p>
<%= f.label :project_name %><br />
<%= f.text_field :project_name %>
</p>
<p>
<%= f.label :manager_user_id %><br />
<%= f.text_field :manager_user_id, :id => "term"%>
</p>
Выше находится страница списка менеджеров, которая содержит форму.Из того, что вы мне объяснили, я думаю, что вы должны поместить переменную 'term' на страницу, как я делал выше?