您需要返回一个
hash
您
autocomplete在
doctors控制器中的操作应如下所示:
def autocomplete render json: Doctor.search(params[:query], autocomplete: true, limit: 10).map do |doctor| { name: doctor.name, city: doctor.city, country: doctor.country } endend添加
displayKey您的预输入选项:
$( function () { $("#search").typeahead({ name: "doctor", displayKey: 'name', remote: "/doctors/autocomplete?query=%QUERY" });});您也可以阅读这篇文章,看看是否有帮助。



