When caching a parent fragment that depends on child records (e.g. reviews of a product), the child's belongs_to must use touch: true so creating/updating a child bumps the parent's updated_at and invalidates the cache. Works well for typical has_many sizes; edge cases with very large collections may warrant removing touch.