我有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方法,该模型将包含大学模型中的所有大学名称?