Tôi có biểu mẫu tìm kiếm trong tiêu đề của ứng dụng và tôi muốn sử dụng biểu mẫu tìm kiếm này để tìm kiếm qua nhiều mô hình trong ứng dụng.Tìm kiếm nhiều mô hình cùng lúc với Ransack
Ví dụ: yêu cầu như /search?q=rails
sẽ kích hoạt tìm kiếm thông qua nhiều mô hình như Work
, Project
, User
và các thuộc tính được xác định của chúng. Tôi muốn sử dụng Ransack vì tôi đã sử dụng nó trên mô hình Work
trong một khu vực khác của ứng dụng.
Tôi nghĩ mình chưa hiểu rõ Ransack và tài liệu luôn chỉ ra rằng bạn phải xác định @q = MyModel.search(params[:q])
để sử dụng nó ở dạng search_form_for @q
. Có cách nào mà bạn không phải xác định trước một mô hình cụ thể không? Và chỉ cần nhập tên tham số như search_form_for :q
?
Giải pháp tuyệt vời - Cảm ơn bạn đã chia sẻ! – scarver2
Bạn đang rất hoan nghênh. – Daniel