教育と大学の2つのモデルがあります。大学では、管理者が入力する名前フィールドがあり、ユーザーが文字を入力すると、この大学名が教育フォームに表示されるようにします。つまり、大学名のテキストボックスをオートコンプリートします。
以下は私の教育フォームのコードです.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を使用しています..大学名のオートコンプリートリストを取得するには何を書くべきですか.大学モデルのすべての大学名を持つ教育モデルのメソッド?