未捕获的ReferenceError:未定义Bloodhound

时间:2015-02-21 06:55:55

标签: ruby-on-rails twitter-typeahead

我正在使用here

提前输入的地址选择器

1)已包含谷歌地图和预先输入。 Jquery通过gem添加并在application.js

中引用
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=places&language=en-US"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.9.3/typeahead.min.js"></script>
<script type="text/javascript" src="https://rawgithub.com/sgruhier/typeahead-addresspicker/master/dist/typeahead-addresspicker.js"></script>

2)添加了输入文字

<input id="address" type="text" placeholder="Enter an address">

3)实例化地址选择器和预先输入。

$(document).on('ready page:load', function () {
    var addressPicker = new AddressPicker();

             $('#address').typeahead(null, {
                              displayKey: 'description',
                              source: addressPicker.ttAdapter()
              });

});

1 个答案:

答案 0 :(得分:5)