5
我不确定如何将自动完成表单添加到我的搜索功能中。使用自动完成搜索的Rails实现
<%= form_tag "/search", :method => "get" do %>
<%= text_field_tag :query, params[:query] %>
<%= image_submit_tag "site/blankimg.png", :name => nil %>
<% end %>
我有以下的控制器具有自定义动作
def query
@users= Search.user(params[:query])
@article= Search.article(params[:query])
end
该模型具有如下:
def self.user(search)
if search
User.find(:all, :conditions => ['first_name LIKE ?', "%#{search}%"])
else
User.find(:all)
end
end
def self.article(search)
if search
Article.find(:all, :conditions => ['title LIKE ?', "%#{search}%"])
else
Article.find(:all)
end
end
现在这个工作非常适合搜索,但它,我想让它显示结果,我正在写它,我不能使用jquery自动完成,因为它是两个对象。
我将如何钩住我的模型? – Jseb 2013-03-03 21:48:55
我要编辑我的答案,向您展示它是如何工作的 – Alfonso 2013-03-03 21:56:13
谢谢,我正在阅读他们的api有点让人困惑第一次看到 – Jseb 2013-03-03 21:58:24