Вся обработка, т. Е. Разбиение на страницы, сортировка и т. Д., Может выполняться с помощью этого плагина на стороне сервера. Этот пример из документации по плагину показывает, как обрабатывать серверную часть с помощью php (извините, я знаю, что вы используете Rails), но это может дать вам представление. Ключ должен установить
"bServerSide": true
в инициализации вашего datatable. Как только вы это сделаете, вы сможете делать все, что вам нравится на стороне сервера, вместо того, чтобы возвращать весь набор данных за один раз.
Примечание: Исправьте меня, если я ошибаюсь, но я предполагаю, что вы используете DataTables .