著者に多くの投稿があり、投稿に多くのコメントがあるとします。特定の著者の特定のいくつかの投稿のコメントをすべて選択するにはどうすればよいですか?
ユースケース:「rails」というタグが付いた著者の投稿の最近のコメントをすべて欲しい
@author = Author.find(params[:author_id])
@posts = @author.posts.where(:tag => 'rails')
今
@comments = @posts.?????.where(:created_at.gte = 1.month.ago)