我有点卡住了。
我想退回我的帖子和我的 follow_users 帖子。
我有一个名为“followed_users”的关联,所以我可以调用@user.followed_users
<% for friends in current_user.followed_users %>
<% for post in friends.posts %>
<%= post.body %>
<% end %>
<% end %>
这有效,但仅适用于“followed_users”帖子。我也想包括我的帖子。所以我的计划是首先检查我的帖子,然后遍历所有帖子,看看哪些属于我的followed_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 %>