6

Tôi thường sử dụng will_paginate cho việc phân trang trong ứng dụng của mình, nhưng đã gây ra sự cố về tính năng tìm kiếm của tôi. Tôi đang sử dụng Thinking Sphinx để thực hiện tìm kiếm toàn văn, trả về kết quả được phân trang. Vấn đề tôi gặp phải là sau khi tôi nhận được kết quả từ Nhân sư tư duy, tôi cần hợp nhất chúng với một số kết quả khác và sắp xếp lại chúng.Rails phân trang mảng hiện có của các kết quả ActiveRecord

Khi tôi đã xử lý xong chúng tôi có một mảng kết quả rất khác so với bản gốc từ TS. Vì có thể có hơn 1000 kết quả trong phân mảng Array này là điều cần thiết. Vấn đề là tôi không thể tìm ra cách để có được will_paginate để chơi với một mảng hiện có.

Tôi đã thực hiện một số nghiên cứu và có vẻ như các giải pháp duy nhất cho vấn đề này là từ vài năm trước và được dựa trên lớp Trình xây dựng sẵn trong phiên bản cũ. Một trong những gần đây nhất tôi có thể tìm thấy rằng làm cho việc sử dụng will_paginate là từ devchix từ giữa năm 2007: http://www.devchix.com/2007/07/23/will_paginate-array/comment-page-1/ - Tôi đã đưa ra một đi nhưng nó dường như không làm bất cứ điều gì cho tôi.

Có phương pháp hiện tại nào để áp dụng phân trang (tốt hơn là thông qua will_paginate) cho các mảng AR hiện có không?

+0

Chỉ cần làm rõ, đó chỉ là bit phân trang mà tôi gặp sự cố - mọi thứ khác đều ổn. Rất cám ơn! :) – SaucyK

+0

kiểm tra câu hỏi này: http://stackoverflow.com/a/8407304/445908 –

Trả lời

Các vấn đề liên quan