他の人がEndless Pageのrailscastをたどり、load moreボタンを使うように変更したことを読んだことがあります。しかし、私はそれを修正しようとすると、私はちょうど同じ作品を追加して終了します。言い換えれば、それはまだcurrent_pageから抜け出しています。will_paginate with Rails 3.1でjQueryを使用してボタンを追加
私は私の「負荷より」div要素をクリックすると、私はトリガーにこのアップロード:私のコントローラで
$("#products").append("<%= escape_javascript render(@products) %>");
を、私は
@products = Product.where(:created_at => 180.days.ago..Time.now).order(sort_column + " " + sort_direction).page(params[:page]).per_page(16)
を持って、私は何とかにできるようにしたい場合、私は思ったんだけどwill_paginateの.next_pageを使用してください。
Rails 3とjQueryを使用して誰かがwill_paginateと同様のことをしましたか?
感謝を
を表示し、JS応じて製品にこの
のようなものを試してみてください!私は間違って元のlink_toではなく、レンダリングでparamsを渡そうとしていました。 – Oakland510
ありがとう!より良い解決策(jsが無効の場合): @ products.next_page.nil? (= sort_column、:direction => sort_direction、:page => @ products.next_page)、:remote => true、:id => 'show_more_link' – Gady