Poszedłem za tutorialem tutaj http://railsforbeginners.com/chapters/chapter-9-infinite-scroll/ dla nieskończonego przewijania. Kod działa dobrze lokalnie, ale kiedy wdrażam go do prod. łącza stronicowania (1 2 3 4) nadal się wyświetlają, a nieskończone przewijanie nie uruchamia się. Próbowałem też dodać te pliki w assets.rb
bez powodzeniajs.erb działa lokalnie, ale nie w produkcji
Przede Używam Rails 4
mój application.js
wygląda to
//= 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
Controller action
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%>
}
Co powiesz na sprawdzanie narzędzi programistów internetowych i sprawdzanie w karcie sieciowej opcji 404? –
Czy potrafisz usunąć turbolinki z aplikacji i sprawdzić –
Czy możesz dodać konfigurację pliku production.rb? – Zero