0

このようなレールフォームに単純なtwitter typeahead.js を追加しようとしています。

<label for="inputStreet" class="control-label">Street Name</label>               
<%= f.text_field :street_name,  data: {autocomplete_source: '/suggestions.json'}, class: 'form-control', autofocus: true %>

また、このように静的タイプアヘッドを使用してみました

$(document).ready(function() {
$('.typeahead').typeahead( {name: 'planets', local: [ "Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune" ] });
});

このようなHTMLで

<input id="typeahead" class="form-control">

しかし、何も起こっていません。私はそこにあるすべての指示に従いました。JS コンソールにエラーが表示されません。私はRails4をgem twitter-typeahead-railsで使用しています

私は何か間違ったことをしていますか?誰かがレールでこれを行う方法を教えてもらえますか?

4

1 に答える 1