Параметры доступны в методе модели, если метод принимает параметры в качестве параметра и параметры передаются в модель контроллером.Однако было бы лучше передать только параметры [: page], потому что модель должна ничего не знать о параметрах.Смотрите, например, этот пример .
Пагинация - это, в основном, не бизнес-логика, а способ представления данных.Следовательно, большая часть кода не принадлежит модели.Тем не менее, will_paginate предоставляет удобные методы для получения результатов 0-15, 15-30, ... модели, а выкачивание этих списков - просто способность модели activerecord, поэтому она там и принадлежит.