Uncaught ReferenceError: Bloodhound не определен

Я использую средство выбора адреса с опережением, приведенное здесь

1) Включили гугл карту и ввод текста. Jquery добавляется через гем и упоминается в 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()
              });

});

person iajnr    schedule 21.02.2015    source источник


Ответы (1)


Проблема была решена здесь
Должен был включать https://twitter.github.io/typeahead.js/releases/latest/typeahead.bundle.js для typeahead + ищейка

person iajnr    schedule 22.02.2015