railscast 114 のガイドに従ってエンドレス ページを使用しようとしてwill_paginate
いますが、coffeescript からエラーが発生します。
home.js.コーヒー
jQuery ->
if $('.pagination').length
$(window).scroll ->
url = $('.pagination .next_page').attr('href')
if url && $(window).scrollTop() > $(document).height() - $(window).height() - 50
$('.pagination').text("Fetching more products...")
$.getScript(url)
$(window).scroll()
行上:
if $('.pagination').length
次のエラーが表示されます。
Uncaught TypeError: Cannot read property 'length' of null
スクリプトが div ボックスを見つけられないため、スクリプトがインデックス ファイルを読み取っていないようです...
助けてください... 終わりのないページの問題で 1 週間立ち往生しています。
コーヒースクリプトを更新する
jQuery ->
if $('.pagination').length
$(window).scroll ->
url = $('.pagination .next_page').attr('href')
if url && $(window).scrollTop() > $(document).height() - $(window).height() - 50
$('.pagination').text("Fetching more products...")
$.getScript(url)
$(window).scroll()