[英]Endless scrolling with kaminari in rails, how to render?
我正在關注本教程: https : //github.com/amatsuda/kaminari/wiki/操作方法 : -Create-Infinite-Scrolling-with-jQuery
到目前為止,一切都很好,但是我被困在本教程的最后一部分。
我的show.html.haml中的內容按以下方式呈現:
- @search_results.each do |search_result|
=render 'search_result', :search_result=>search_result
問題是我不知道如何將其轉換為show.js.erb (目前已被本教程模仿)
$(".offers").append("<%= escape_javascript(render(@search_results)) %>");
但這會引發錯誤。 (Hash:Class的未定義方法“ model_name”)
在我的控制器中,搜索結果定義為:
@search_results = Kaminari.paginate_array(all_search_results).page(params[:page]).per(6)
all_search_results是一個數組,其中填充了其他模型中的內容。
<%= @search_results.map {|search_result| render('search_result.html', :search_result => search_result)}.to_json.html_safe %>
做到了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.