У меня есть модель комментариев, которая публикуется под моделью микросообщений, и они оба на одной странице.Проблема, с которой я столкнулся, заключается в том, что, когда комментарии разбиваются на страницы под микросообщением, ссылки ведут на вторую страницу микросообщений, а не на вторую страницу комментариев, но вместо перенаправления на вторую страницу я хотел бы сделать больше комментариев, разбитых на страницы.ajax но я запутался с тем, как для этого добраться до вложенного маршрута.У кого-нибудь есть предложения по этому поводу?Часть маршрутов достается мне.Вот код моего микропоста / раздела комментариев HTML.Кроме того, где я должен вставить раздел respond_to do
в каком контроллере?Спасибо!
Микросообщение / Секция комментариев 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