If you're able to use nested attributes so these are saved in the same transaction I think that would be preferred