PJAX ainda está solicitando páginas inteiras?

Provavelmente, o PJAX está expirando porque seu aplicativo é muito lento e isso é outro problema.

Experimente para ver o tamanho:

$(document).on 'pjax:timeout', ->
return false # inifinite timeout! get out your favorite ajax spinner!

$
(document).on 'click', 'a[data-pjax]', (e) ->
e
.preventDefault()
return $.pjax.click(e, '#content')