マイクロポストモデルの下に投稿するコメントモデルがあり、両方が同じページにあります。私が持っている問題は、コメントがマイクロポストの下にページ区切りを付けると、リンクは2番目のページではなく2番目のページにつながるが、2番目のページにリダイレクトするのではなく、より多くのコメントをレンダリングしたい私はこのためのネストされたルートに到達する方法と混同されています。誰もがこれについて何か提案がありますか?ルートの部分は私になっています。私のマイクロポスト/コメントセクションHTMLのコードは次のとおりです。また、どこのコントローラーにrespond_to do
セクションを挿入する必要がありますか?ありがとうございました!Rails:Ajax/jQueryを通じてWill_Paginateのページをレンダする
Micropost /コメントセクションのHTML
<div id='CommentContainer-<%= micropost.id%>' class='CommentContainer Condensed2'>
<div class='Comment'>
<%= render :partial => "comments/form", :locals => { :micropost => micropost } %>
</div>
<div id='comments'>
<% comments = micropost.comments.paginate(:per_page => 5, :page => params[:page]) %>
<%= render comments %>
<%= will_paginate comments, :class =>"pagination" %>
</div>
</div>
ユーザーコントローラ - それは
class UsersController < ApplicationController
def show
@user = User.find(params[:id])
@school = School.find(params[:id])
@comment = Comment.find(params[:id])
@micropost = Micropost.new
@comment = Comment.new
@comment = @micropost.comments.build(params[:comment])
@comments = @micropost.comments.paginate(:page => params[:page], :per_page => 5)
@microposts = @user.microposts.order('created_at DESC').paginate(:per_page => 10, :page => params[:page])
end
end
の:LIB => 'will_paginate':ソース=>「にhttp:// gems.github.com'' Iの場合既に 'will_pagniate'をしていますか? – Kellogs
それは正しいです。 – junky