私は基本的に次のように関係を構築しようとしています:
グループモデル
has_and_belongs_to_many :users
has_many :posts
ユーザーモデル
has_and_belongs_to_many :groups
has_many :posts
投稿モデル
belongs_to :group
belongs_to :user
ユーザーによる投稿についてクエリを実行すると、user.posts を実行できます。ただし、ユーザーが参加したグループからすべての投稿を照会する方法がわかりません。どんな提案でも大歓迎です!