TL;DR テーブル構成 Railsモデル構成 has_many, through の定義 belongs_to, through は使えない? 1. delegate を使う方法 2. has_one, through を使う方法 includes も使うことができる どちらの方法が良いか? 参考 TL;DR has_many+throughの逆の関連の定義には: belongs_to+throughは使えない delegate or has_one+through が使える has_one+through の方が効率もよく、 includes も使えてオススメ テーブル構成 とあるRailsアプリケーションでこんなテーブル構成があったとします。 Railsモデル構成 ユーザー(User)は複数の記事(Post)をもっていて、その記事は複数のコメント(Comment)を持っている、という