私は、次の Stackoverflow の質問で説明されている endless_pagination スクリプトを実装しようとしています。
Railsでwill_paginateが機能しないjQuery Endlessページ
ただし、Firefox のエラー コンソールに、次の JavaScript ファイルを使用して構文エラーが表示されます。
jQuery ->
if $('.pagination').length
$(window).scroll ->
url = $('.pagination .next_page').attr('href')
if url && $(window).scrollTop() > $(document).height() - $(window).height() - 225
$('.pagination').text("...")
$.getScript(url)
$(window).scroll()
最初の行でエラーが発生したようです。上記の構文の何が問題になっていますか?
ありがとう!
編集: ジェフが指摘したように、リンクされた質問の解決策を誤解しました。上記のコードは実際の出力です。これが私の activities.js.erb ファイルの内容です:
$('.carousel').append("<%= j render ('shared/activities') %>");
<% if @activities.next_page %>
$('.pagination').replaceWith("<%= j will_paginate(@activities) %>");
<% else %>
$('.pagination').remove();
<% end %>
エラーはまったく発生しませんが、無限のページネーションは機能しません。