Tôi không chắc chắn cách có biểu mẫu tự động điền cho chức năng tìm kiếm của mình.Thực hiện tìm kiếm đường ray với tự động hoàn tất
<%= form_tag "/search", :method => "get" do %>
<%= text_field_tag :query, params[:query] %>
<%= image_submit_tag "site/blankimg.png", :name => nil %>
<% end %>
Tôi có một bộ điều khiển những điều sau đây trong đó có một hành động tùy chỉnh
def query
@users= Search.user(params[:query])
@article= Search.article(params[:query])
end
Mô hình này là có theo:
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
Bây giờ công việc này tuyệt vời cho một tìm kiếm nhưng nó, i muốn nó cho tôi thấy kết quả có tôi đang viết nó, và tôi không thể sử dụng jquery autocomplete vì nó là hai đối tượng.
làm cách nào để móc mô hình của mình vào đó? – Jseb
Tôi sẽ chỉnh sửa câu trả lời của mình, để cho bạn biết cách hoạt động của nó – Alfonso
cảm ơn, tôi đang đọc api của họ hơi khó hiểu khi lần đầu tiên nhìn thấy – Jseb