Хоть яваскрипт сейчас и отключен у единиц, да и то как правило тех, кто сидит с какого-нибудь мобильного браузера без поддержки JS, я всё равно стараюсь не делать ссылки с #, мне это приносит моральное удовлетворение)
Я бы сделал так, когда прокручиваешь страницу вниз — контент следующей уже подгружается в кеш, и когда ты кликаешь по следующей странице, она уже появляется мгновенно.
Раньше пользовался SCSS как встроенным в Rails по дефолту, но потом перешел на Less. Одна из причин — использовать твиттеровский Bootstrap, а другая — более удобный синтаксис примесей, которые мне довольно часто пригождаются.
Вот как это сделано в SASS/SCSS:
и в LESS:
Лично мне второй вариант кажется намного приятнее.
Рельсы грузятся просто нереально быстро.