我在我的rails應用程序中使用jQuery.pageless(用於無限滾動)。 (https://github.com/jney/jquery.pageless)使用jQuery.pageless with turbolinks
除了使用turbolink時,一切都很好。使用turbolink時,它只是默認爲基本的will_paginate外觀。任何我可以改變以使Turbolinks正常工作?
這裏有幾個文件
控制器:
@users = @user.followed_users.paginate(:per_page => 10, :page => params[:page])
if request.xhr?
render :partial => @users
end
應用助手:
def pageless(total_pages, url=nil, container=nil)
opts = {
:totalPages => total_pages,
:url => url,
:loaderImage => image_path("load.gif")
}
container && opts[:container] ||= container
javascript_tag("$('.controller-container').pageless(#{opts.to_json});")
end
觀點:
<%= render(:partial => "user", :collection => @users) %>
<%= will_paginate(@users) %>
<%= pageless(@users.total_pages, user_followers_path(@user)) %>
,這是用來JS文件:https://github.com/jney/jquery.pageless/blob/master/lib/jquery.pageless.js
我知道很多人都和一些JavaScript庫和Turbolinks問題,我需要找到某種解決方法獲取這些JS庫,例如jQuery.pageless,與Turbolinks工作...
感謝
對我來說,jqplot開始行爲奇怪。當我介紹turbolinks。所以所有的Js都需要仔細審查。 – Boti
賈斯汀我嘗試了一個真正的客戶項目的整個事情,它運作良好......這意味着缺少一些東西。你可以提供JavaScript控制檯日誌嗎?也許它有錯誤。 – Boti