jquery.autocomplete.js и rails edit action - PullRequest
       9

jquery.autocomplete.js и rails edit action

0 голосов
/ 09 января 2012

Я использую jquery.autocomplete.js в моих приложениях rails. Все работает нормально.

При попытке выполнить действие редактирования значение выбирается из базы данных, и текстовое поле заполняется. При попытке изменить это текстовое поле автозаполнение не работает. то есть, если в базе данных уже есть 2 имени, и они вводятся через запятую, если я пытаюсь ввести athirdname, то автоматическое заполнение имени не происходит

Мой файл .js:

$(function() { 
    alert("inside"); 
    var string1 = " ";
    string1 = names.toString();
    var arrayOfStrings = new Array();
    arrayOfStrings = string1.split(",");
    $("#release_tester_tokens").autocomplete(arrayOfStrings,{                
        multipleSeparator: ", ",                 
        multiple: true,     
    });
});  

Мой файл просмотра:

 %td=form.text_area :tester_tokens ,:value=>@tester_tokens,:cols=>100,:rows=>4

Мой контроллер:

def edit
  @release = Release.find(params[:id])
  tester_ids = (@release.tester_ids) ? (@release.tester_ids) : []
  @tester_tokens = ""
  tester_ids.each do |tester_id|
    tester_name = User.find(tester_id)
    @tester_tokens = @tester_tokens + tester_name.name + ","
  end

  @ic_ids = []
  respond_to do |format|
    format.html # new.html.erb
    format.xml  { render :xml => @release }
  end
end
...