分页不仅适用于某个查询
我正在使用Kaminari gem使用ajax进行分页
我在同一页面上有三个分页
@all_questions = Question.where.not(id: current_user.question_ids).page(params[:unanswered]).per(1) @wrong = Tracker.where("user_id = ? AND correct = ?", current_user, false).page(params[:wrong_answers]).per(1) @answered = Tracker.where("user_id = ? AND answered = ?", current_user, true).page(params[:all_answered]).per(1)
而上述实例变量的最后两个正确工作。 第一个当我点击下一个按钮,而我看到在rails控制台中发生ajax请求时,它不会刷新页面。
在我看来
true, :param_name => "unanswered" %> true, :param_name => "wrong_answers" %> true, :param_name => "all_answered" %>
谁知道为什么?
HTML
@all_questions偏
您对应的js.erb
可能如下所示:
$('#unanswered').html('<%= escape_javascript render(all_questions) %>'); $("#paginator4").html('<%= escape_javascript(paginate(@all_questions, :remote => true).to_s) %>');