2014-02-19 2 views
2

내 레일 앱에서 jQuery.pageless (무한 스크롤)를 사용하고 있습니다. (https://github.com/jney/jquery.pageless)터보 링크와 함께 jQuery.pageless 사용

터보 링크를 사용하는 경우를 제외하면 모든 것이 잘 작동합니다. 터보 링크를 사용하는 경우 기본 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

나는 ... 많은 사람들이 몇 가지 자바 스크립트 라이브러리와 Turbolinks에 문제가 내가 Turbolinks 작업을 jQuery.pageless 등이 JS 라이브러리를, 얻을 수있는 해결 방법을 찾을 필요가

감사를 알고

+0

나를 위해 jqplot이 이상하게 행동하기 시작했습니다. 터보 링크를 소개했을 때. 따라서 모든 J는 신중하게 검토해야합니다. – Boti

+0

저스틴 나는 실제 고객 프로젝트에서 모든 것을 시도했으며 제대로 작동합니다. 즉, 뭔가 빠졌음을 의미합니다. 자바 스크립트 콘솔 로그를 제공해 주시겠습니까? 어쩌면 오류가있을 수 있습니다. – Boti

답변

관련 문제