プロジェクトとそのタスクを保存/更新するときに、どのタスクがトランザクションで保存されたかを確認できるようにしたいと考えています。たとえば、最初にいくつかのタスクを含むプロジェクトを作成し、数時間後にさらにタスクを追加する場合があります。各トランザクションで作成/更新されるタスクを知りたいです。これは、created_at フィールドを比較することで判断できますが、ちょっとしたハックのように思えます。
何か案は?トランザクション内のトランザクション オブジェクトにアクセスして、そこから一意の ID を取得できますか? それが理想です。