будет разбивать на рельсы 3 - PullRequest
0 голосов
/ 05 января 2011

Я обновляю приложение rails 2.3.8 до rails 3.0.1, используя will_paginate в одном модуле

, например:

 <%= will_paginate @sample , :renderer => 'RemoteLinkRenderer' , :remote => {:loading => 'loadingPanel.show()',:complete => 'loadingPanel.hide()' }  %>

Этот код не работает.

Любые идеи с благодарностью

Ответы [ 2 ]

2 голосов
/ 20 января 2011

Вы не просто используете волнистость.По-видимому, вы также используете этот патч , и он не работает с Rails 3. Вы должны отредактировать вопрос и обновить его заголовок до чего-то вроде «Удаленная пагинация через Ajax с will_paginate и rails 3».

Здесь описано одно решение на основе html5 здесь

Чтобы преобразовать это решение в не-html5, вы можете сделать что-то вроде этого (*):

$$('.pagination a').each(function(e){
  var link=e.getAttribute('href');
  e.setAttribute(
        'onclick',
        'new Ajax.Request(\'' + link + '\', {asynchronous:true, evalScripts:true})');
  e.writeAttribute('href',null);
}

* должен быть обрезан, если есть несколько нумераций страниц ...

2 голосов
/ 05 января 2011

Я не хочу выглядеть грубо, но "Этот код не работает" недостаточно, чтобы помочь.Вы должны предоставить больше информации о вашей проблеме:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...