「私」をブロックしていないユーザーからいくつかの投稿を取得しようとしています。以下のSeモデル:
User
id
username
....
Post
id
user_id
content
...
Blockings
blocker_id
blocked_id
私をブロックしていないすべてのユーザーから投稿を取得する必要があります。
私はすべての投稿を取得します:
@posts Post.all
しかし、どうすればこれを結合できますか。
擬似
SELECT * FROM posts WHERE "posts.user_id isn't blocking me"
current_user
現在ログインしているユーザー「me」を返すというヘルパーがいます。