0
我想让JQueryUI自动完成在一个简单的文本框中工作,并且我在浏览器中看不到响应。我怀疑我没有完全连接起来。我也想尽可能地做到“Rails 3”。 在控制器(品牌为模型,从ActiveRecord的::碱衍生,具有字段 '名称'):从Rails获取AJAX请求以激活
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请求方面?
戴夫,非常感谢!这指出了我在正确的方向,并在这种情况下得到了它的工作。我现在有问题进入第二个应用程序,但至少这个工作。 – sploiber