Вам нужно или поменять версию ruby на более раннюю( < 2.4.0 ), или обновить rails до 5.0.2 и выше.
Ошибка возникает из-за того, что в ruby 2.4.0 Fixnum и Bignum объединили в Integerhttps://www.ruby-lang.org/en/news/2016/12/25/ruby-...
Попробуйте добавить в css специальный класс для последнего блока: div.alwaysbreak { page-break-before: always; }
И затем в html добавить все что нужно для последней страницы в этот блок div.alwaysbreak. То есть чтобы внутри находился какой-то текст с подписями, а не только подписи. В таком случае этот блок всегда будет переноситься на новую страницу.
Так оперативная память и должна всегда заполняться. У меня тоже 16 Гб и тоже все занято, не вижу никаких проблем в связи с этим. Наоборот только ощущаю, что все нужные мне программы работают быстро и без лагов.
Почитайте тут документацию от Apple https://support.apple.com/ru-ru/HT5890
Если у вас нагрузка на память находится в зеленой зоне, то никаких проблем нет.