オブジェクトの古いバージョンを取得し、そのモデルに属する古い子も取得しようとしています。ここに例を追加してみます。
parent_object.teams.count()
# => 10
そして、次のようなもので古いモデルを取得した後versions[1]
old_parent_object.teams.count()
# => 8
これは可能ですか?
上記の例はかなり単純化されています。実際には、古い親オブジェクトが存在したときのように、ネストされた子を持つ古い親オブジェクトを取得する必要があります。つまり、カウントだけでなく、オブジェクト全体です。