@pup_pupets

Как применить will_paginate для существующей выдачи?

У меня сложная и большая выборка данных с кучей разных условий. Model.where(....) в одном методе встречается раз 20 наверное, но каждый такой запрос должен работать с пейджингом. Да, не гут, что Model.where столько раз встречается, но рефакторинг уже планируются. Однако, пока это не наступило, очень хотел бы не писать после каждого Model.where(...) строку paginate(:per_page....). Можно ли как-то сделать так, чтобы ".paginate()" применялся к каждому поиску или работал с результатами поиска? Т.е. например, чтобы перед respond_with(@books) я мог спокойно написать .paginate ?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы