Ich bin nicht sicher, wie ein Autocomplete-Formular zu meiner Suchfunktion haben.Rails Implementierung der Suche mit Autovervollständigung
<%= form_tag "/search", :method => "get" do %>
<%= text_field_tag :query, params[:query] %>
<%= image_submit_tag "site/blankimg.png", :name => nil %>
<% end %>
Ich habe einen Controller der folgenden, die eine angepasste Aktion hat
def query
@users= Search.user(params[:query])
@article= Search.article(params[:query])
end
Das Modell ist hat folgen:
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
Jetzt diese Arbeit groß für eine Suche, aber es, i möchte, dass es mir das Ergebnis zeigt, habe ich es geschrieben, und ich kann nicht jquery Autovervollständigen verwenden, weil es zwei Objekt ist.
Wie würde ich mein Modell anhängen? – Jseb
Ich werde meine Antwort bearbeiten, um Ihnen zu zeigen, wie es funktioniert – Alfonso
Danke, ich lese ihre API ist ein wenig verwirrend zum ersten Mal gesehen – Jseb