#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