JQueryUIオートコンプリートを単純なテキストボックスで機能させようとしていますが、ブラウザーに応答がありません。完全に配線されていないのではないかと思います。なるべく「Rails3」としてやりたいです。コントローラ内(ブランドはActiveRecord :: Baseから派生したモデルで、フィールドは「名前」です):
class WelcomeController < ApplicationController
def show
@names = Brand.all.map(&:name)
respond_to do |format|
format.html
format.js
end
end
end
show.html.erb:
<h1>Welcome</h1>
<%= form_tag :method => :get do %>
<%= text_field_tag :name %>
<% end %>
show.js.erb:
<%= raw @names %>
application.jsの場合:
$(function() {
$('brand_name').autocomplete({
source: '/brands/new.js'
});
});
設定したJavascriptによって処理されるAJAXリクエストを作成するという点で、私は何を間違っていますか?