私は少し立ち往生しています。
自分の投稿と followed_users の投稿を返したいです。
「followed_users」という関連付けがあるので、@user.followed_users を呼び出すことができます
<% for friends in current_user.followed_users %>
<% for post in friends.posts %>
<%= post.body %>
<% end %>
<% end %>
これは機能しますが、「followed_users」の投稿に対してのみ機能します。私の投稿も含めたいと思います。したがって、私の計画は、最初に自分の投稿をチェックしてから、すべてをループして、自分の follow_users に属するものを確認することです。
私の実装は私の投稿を返しますが、すべての follow_users を返すわけではありません。
私は正しい軌道に乗っていますか?
<% for post in Post.all %>
<% if post.user_id == current_user.id ||
for friends in current_user.followed_users
for post in friends.posts
end
end %>
<li>
<%= post.user.name %>
<%= post.body %>
</li>
<% end %>
<% end %>