J'ai suivi le tutoriel ici http://railsforbeginners.com/chapters/chapter-9-infinite-scroll/ pour un défilement infini. Le code fonctionne bien en local mais quand je le déploie en prod., les liens de pagination (1 2 3 4) s'affichent toujours et le défilement infini ne se déclenche pas. J'ai également essayé d'ajouter ces fichiers dans assets.rb
sans succès
Tout d'abord, j'utilise Rails 4
, mon application.js
ressemble à ceci
//= require jquery2
//= require jquery.turbolinks
//= require jquery_ujs
//= require jquery-ui.min
//= require bootstrap-hover-dropdown.min
//= require bootstrap.min
//= require select2
//= require infinite_scroll
//= require turbolinks
Action du contrôleur
respond_to do |format|
format.html
format.js { render "visitors/index" }
end
index.js.erb
$('#my-articles').append('<%= j render @articles %>');
<% if @articles.next_page %>
$('.pagination').replaceWith('<%= j will_paginate @articles %>');
add_tweets();
<% else %>
$(window).off('scroll');
$('.pagination').remove();
<% end %>
function add_tweets(){
<% @articles.each do |article|%>
handle_open_modal("<%= article.id %>");
<%end%>
}