2012-01-09 5 views
2

https://github.com/amatsuda/kaminari/wiki/How-To:-Create-Infinite-Scrolling-with-jQueryカミナリをレールで無限にスクロールする方法は?私はこのチュートリアルを、以下のい

これまでのところ、すべてが素晴らしい作品が、私はチュートリアルの最後の部分で立ち往生しています。

show.html.hamlの内容は次のようにレンダリングされる:

- @search_results.each do |search_result| 
    =render 'search_result', :search_result=>search_result 

問題は、私は現在、show.js.erbにそれを変換する方法が分からないということであるI持っている(チュートリアルとまったく同じです)

$(".offers").append("<%= escape_javascript(render(@search_results)) %>"); 

しかし、それはエラーを投げます。 (ハッシュのための未定義のメソッド `MODEL_NAME」:クラス)私のコントローラで

、検索結果は次のように定義される。

@search_results = Kaminari.paginate_array(all_search_results).page(params[:page]).per(6) 

all_search_resultsは、別のモデルからのもので満たされます配列です。

答えて

1
<%= @search_results.map {|search_result| render('search_result.html', :search_result => search_result)}.to_json.html_safe %> 

はトリックをした