0

Rails 3.2.6でアプリを作成していますが、「apps.js.coffee」というビュー固有のCoffeeScriptファイルに次のものがあります。

$("#app_make").live "autocomplete", (event,ui) ->
  source: '/apps/get_makes',
  autoFocus: true,
  minLength: 2,
  select: (event, ui) ->
    #remember the selected item
    $(this).data('selected-item', ui.item.label);
    $(this).val(ui.item.label);

しかし、それは発火していません。次のISが起動し、上記のコードの後の同じスクリプトにあるため、セレクターが正しいことはわかっています。

$("#app_make").live "click", () ->
  alert("made it")

コンソールエラーは発生していません。jQueryUIが正常に読み込まれています。

4

1 に答える 1

0

これが答えであり、MrObrianの親切な助けに対する称賛です。

$("#app_make").live "click", ->
  $(this).autocomplete {
    source: '/apps/get_makes',
    autoFocus: true,
    minLength: 2,
    select: (event, ui) ->
      #remember the selected item
      $(this).data('selected-item', ui.item.label)
      $(this).val(ui.item.label)
  }
于 2012-07-18T17:31:19.593 に答える