自动填充文本框无效

时间:2012-05-09 07:12:05

标签: jquery ruby-on-rails ruby-on-rails-3 autocomplete

我有2个模特:教育和大学。在大学我有名字字段,管理员将进入,并且当用户键入任何字母即自动完成文本框与大学名称时,我希望这个大学名称以教育形式显示/强>

以下是我的教育form.html.haml中的代码,但我不知道为什么这段代码不起作用...实际上这个代码已经存在,当我得到这个项目,所以无法理解为什么自动完成不工作..

= f.label :college_id, "College<em>*</em><small>college name</small>".html_safe
= f.text_field :college_id, :value => (@education.college ? @education.college.full_name : "")
:javascript
  $(document).ready(function() {   
      $('#education_college_id').focus().autocomplete(#{colleges_names_arr});
});             

但是这没有给出任何输出。我无法理解这段代码在做什么?我正在使用jquery,autocomplete.js这个..我应该写什么来获得自动填充的大学名单。我有吗在教育模型中定义college_names_arr方法,该模型将包含大学模型中的所有大学名称?

1 个答案:

答案 0 :(得分:0)

尝试chosen库,将下拉列表转换为自动填充,此处显示大学名称为自动填充,您可以使用集合选择并使用所选。它会解决你的目的。