Я пытаюсь реализовать функцию автозаполнения в моем приложении rails. Я могу распечатать массив, который я передал для autocomplete. Но автозаполнение не работает.
Код моего контроллера:
def new
@release = Release.new
@names = User.all(:select => "name").map { |x| x.name }
respond_to do |format|
format.html # new.html.erb
end
end
Код моего просмотра:
%td.grid.full_panels
-table_panel "Assign Testers" do
%table
%th Name
= form.label :tester_tokens, "Testers"
= form.text_field :tester_tokens
:javascript
var data="#{escape_javascript @names.to_json}";
= javascript_include_tag :defaults,:cache => true
Код моего application.js:
$(document).ready(function() {
alert (data);
$('#release_tester_tokens').autocomplete(data);
});