私は各ユーザーの最後の投稿を表示しようとしているし、しばらくの間混乱して、私はそれを解決することはできません。ruby on railsで各ユーザーの最終投稿を表示する方法は?
私は多くの投稿と投稿がユーザーに属するユーザーを持っています。 以下のコードを使用すると、各ユーザーのメールアドレスが正しく設定されますが、各投稿の値が最終的な全体的な値(その特定のユーザーの最終値ではありません)になります。
<% @users.each do |u| %>
<%= @posts.last.total %>
<%= u.email %>
<% end %>
(合計はデシベルでポストモデルで実行され、保存された計算です。)あなたは、このコードを試してみてください、あなたが持っている場合は
<% @users.each do |u| %>
<% if u.posts.size > 0 %>
<%= u.posts.last.total %>
<%= u.email %>
<% end %>
<% end %>
'@ posts'には何がありますか?あなたはユーザーをスクロールする前にすべての投稿を取得していますか? –