Arama fonksiyonuma otomatik tamamlama formunun nasıl yerleştirileceğinden emin değilim.Otomatik tamamlama ile arama uygulama rayları
<%= form_tag "/search", :method => "get" do %>
<%= text_field_tag :query, params[:query] %>
<%= image_submit_tag "site/blankimg.png", :name => nil %>
<% end %>
Ben özelleştirilmiş eylemi vardır Aşağıdakilerden kontrolörüne sahip
def query
@users= Search.user(params[:query])
@article= Search.article(params[:query])
end
modelidir vardır izleyin: Bir arama için harika
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
Şimdi bu işi ama, ben Bana sonucu yazdığımı göstermesini isterim ve iki nesne olduğu için jquery otomatik tamamlama özelliğini kullanamıyorum.
Modelimi ona nasıl bağlarım? – Jseb
Cevabımı nasıl düzenleyeceğimi göstereceğim, nasıl çalıştığını göstermek için – Alfonso
teşekkürler, onların api okumalarını ilk kez görerek biraz kafa karıştırıcı görüyorum – Jseb