Я использую jQuery.pageless (для бесконечной прокрутки) на моем приложении rails. (https://github.com/jney/jquery.pageless)Использование jQuery.pageless с turbolinks
Все работает отлично, за исключением случаев использования турбовинтовых двигателей. При использовании turbolinks он просто по умолчанию имеет базовый вид 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 JavaScript, и мне нужно найти обходной путь, чтобы получить эти JS библиотеки, как jQuery.pageless, работать с Turbolinks ...
Благодаря
Для меня jqplot начал вести себя странно. Когда я ввел турбовинты. Поэтому все J должны быть тщательно рассмотрены. – Boti
Justin Я пробовал все это в реальном проекте клиента, и он хорошо работает ... Это означает, что чего-то не хватает. Не могли бы вы предоставить журнал консоли javascript, пожалуйста? Возможно, в нем есть ошибки. – Boti