2016-04-11 5 views
0

Ich implementiere, http://www.sitepoint.com/infinite-scrolling-rails-basics/, in mein eigenes Projekt.Implementieren SitePoint Infinite Scolling in Schienen von Ilya Bodrov-Krukowski

Es funktioniert, wenn ich URL direkt in Browser eingeben, nachdem ich es in meinem eigenen Projekt implementiert habe. Es funktioniert jedoch nicht, wenn ich link von einer anderen Seite verlinke. Es geht zurück auf reguläres will_paginate, dann drücke ich den "reload" Knopf im Browser, es fängt wieder an zu arbeiten.

Allerdings möchte ich nicht, dass meine Benutzer jedes Mal die Schaltfläche "neu laden" drücken, um endlos zu scrollen. Was könnte dies verursachen und wie kann ich es beheben? Danke vielmals!

Antwort

0

Es wird von turbolinks verursacht

Es ist jedoch durch die Installation von jquery-turbolinks kein fix ist.

Nach turbolinks Lesen von Dokumenten, vorübergehend Turbolink für diesen bestimmten Link mit

<a href="/">Home (via Turbolinks)</a> 
<div id="some-div" data-no-turbolink> 
    <a href="/">Home (without Turbolinks)</a> 
</div> 
deaktivieren