0
最後の6時間私はこの作業をしようとしています。いくつかのコード例を試しましたが、どれも動作していないようです。私はwill_paginateがレール3のために設計されていないと読んでいます。私はそれがページネーションを行いますが、ajaxリクエストを作成することはできません。そのAJAXの問題を助けるために試したJQuery、あまりにも運がない。これは奇妙なことですが、小さなことを試してみるのはそれほどありません。ページネーションは起こっていますが、それはajax呼び出しを行う必要があります。私が狂ってしまう前に、本当に良いアドバイスが必要です。Ruby - Rails 3 - AJAXinateページ区切りとソート
ビュー -
<div id="digg_pagination">
<div class="page_info">
<%= page_entries_info @list_page %>
</div>
<%= will_paginate(@list_page , :container => true, :remote => true, :page_links => true) %>
</div>
はHTMLを生成します -
<div id="digg_pagination">
<div class="page_info">
Displaying Item<b>2 - 2</b> of <b>2</b> in total
</div>
<div class="pagination" remote="true">
<a class="previous_page" rel="prev start" href="/item/item_list?page=1">← Previous</a>
<a rel="prev start" href="/item/item_list?page=1">1</a>
<em class="current">2</em> <span class="next_page disabled">Next →</span>
</div>
</div>
JS -
$(function(){
$('#item_list').html(<%= (render :partial => 'item_list').to_json.html_safe %>);
$('.pagination a').attr('data-remote', 'true'); # Doesn't add the html attribute
$('.pagination a').livequery('click', function() {
$.getScript(this.href);
return false;
});
}); #Tried bind 'click', live, livequery. none worked.