はじめに Railsアプリ内の入力フォームでユーザの入力に合わせた候補を表示するオートコンプリート機能をTwitter社が提供しているtypeahead.jsを使って実装したのでその手順をメモしておきます。 やりたいこと 以下のgifのように、ユーザがフォームで入力を行った時に、その入力内容に合わせた候補を自動で表示するというオートコンプリート機能を実装します。以下のようにNameのテキストフィールドではNameの候補を表示し、EmailのテキストフィールドではEmailの候補を表示できるようにします。なお、以下の例では新規ユーザ作成フォームでの名前とE-mailの入力に対してオートコンプリート機能を実装した例になりますが、これ自体は実用上はなんの意味もないです。 このような機能をお手軽に実装するのにtypeahead.jsというライブラリをTwitter社が提供しているので、これを使いま
![Railsでtypeahead.jsを使ったオートコンプリート機能(入力補完機能)の実装手順](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ed352613a2129b97b154afd2f71b2f907e963d7/height=288;version=1;width=512/https%3A%2F%2Fvirment.com%2Fimages%2F2015%2F03%2Ftypeaheadimage.gif)