title: Uncaught ReferenceError: Bloodhound is not defined
body: <p>I am using the type ahead address picker given <a href="https://github.com/sgruhier/typeahead-addresspicker" rel="nofollow">here</a>    </p>
  
  <p>1) Have included google map and typeahead. Jquery is added through a gem and referenced in application.js</p>
  
  <pre><code>&lt;script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&amp;libraries=places&amp;language=en-US"&gt;&lt;/script&gt;
  &lt;script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.9.3/typeahead.min.js"&gt;&lt;/script&gt;
  &lt;script type="text/javascript" src="https://rawgithub.com/sgruhier/typeahead-addresspicker/master/dist/typeahead-addresspicker.js"&gt;&lt;/script&gt;
  </code></pre>
  
  <p>2)Have added input text</p>
  
  <pre><code>&lt;input id="address" type="text" placeholder="Enter an address"&gt;
  </code></pre>
  
  <p>3)Have instantiated address picker and typeahead.</p>
  
  <pre><code>$(document).on('ready page:load', function () {
      var addressPicker = new AddressPicker();
  
               $('#address').typeahead(null, {
                                displayKey: 'description',
                                source: addressPicker.ttAdapter()
                });
  
  });
  </code></pre>