#Author: Shubham Mishra # Without preloading @users = User.all @users.each do |user| user.posts.each do |post| post.comments.each do |comment| # do something with comment end end end # With preloading @users = User.includes(posts: :comments) @users.each do |user| user.posts.each do |post| post.comments.each do |comment| # do something with comment end end end