Tôi đã làm theo hướng dẫn tại đây http://railsforbeginners.com/chapters/chapter-9-infinite-scroll/ để cuộn vô hạn. Các mã hoạt động tốt tại địa phương nhưng khi tôi triển khai nó để sản. các liên kết phân trang (1 2 3 4) vẫn hiển thị và cuộn vô hạn không kích hoạt. Tôi cũng đã cố gắng để thêm các tập tin trong assets.rb
không thành côngjs.erb hoạt động cục bộ nhưng không được sản xuất
Trước Tôi đang sử dụng Rails 4
, tôi application.js
trông như thế này
//= 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%>
}
Làm cách nào để xem xét các công cụ dành cho nhà phát triển web và kiểm tra 404 trong tab mạng ở đó? –
Bạn có thể xóa turbolinks khỏi ứng dụng của mình và kiểm tra –
Bạn có thể thêm cấu hình tệp production.rb không? – Zero