2014-02-19 77 views
2

我在我的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工作...

感謝

+0

對我來說,jqplot開始行爲奇怪。當我介紹turbolinks。所以所有的Js都需要仔細審查。 – Boti

+0

賈斯汀我嘗試了一個真正的客戶項目的整個事情,它運作良好......這意味着缺少一些東西。你可以提供JavaScript控制檯日誌嗎?也許它有錯誤。 – Boti

回答