私はこのビデオhttp://railscasts.com/episodes/102-auto-complete-association-revisedを使用して、自分のアプリのフォームにオートコンプリート検索入力を設定しました。 (ビデオはメンバーだけのものかもしれませんので、私もコードを投稿します。基本的に、DB(名前)の列と入力時にドロップダウンでオートコンプリートを検索します。フォームは、名前自体ではなく、名前に関連するIDを送信します。Rails:名前の検索を自動完成するにはどうすればよいですか?
私は、ビューでこれを行う簡単な方法はないと仮定しています。以下のコードは、私に知らせてください他のコードは、参考になる場合
おかげ
コントローラー:。
def game_name
game.try(:name)
end
def game_name=(name)
self.game = Game.find_by_name(name) if name.present?
end
コーヒー:ビューで
jQuery ->
$('#play_game_name').autocomplete
source: $('#play_game_name').data('autocomplete-source')
:
<%= f.label :game_name, "Search for a game" %>
<%= f.text_field :game_name, :class => "mlm mtm", data: {autocomplete_source: Game.order(:name).map(&:name)} %>
あなたはDownKeyやUpKeyを押すと、[このポスト]を探して値を取得している場合は、[1] [1]:http://stackoverflow.com/questions/8045773/jquery-ui-autocomplete-downarrow-uparrow – Fist