0

これは、User特定のユーザーの投稿を表示する表示ページで発生します問題は@replies.each...正しく実行されますが、post.idの返信が表示されないことです...理由はわかりません...他の投稿を閲覧すると、返信が見つかることがありますそこにあるはずがないので、エラーがあると思います

@post = Post.find(params[:id])しかし、私は何をすべきかわかりません。

ユーザーコントローラー

def posting
     @posts = User.find(params[:id]).posts
        @post = Post.find(params[:id])
        @replies = @post.replies
end

thread.html.erb

<% @posts.each do |x| %>
<%= x.content %>
<%= render 'replies' %>
<% end %>

_replies.html.erb

<% @replies.each do |x| %>
<%= x.content %>
<% end %>
4

1 に答える 1