You could use a callback. Since the create action is dealing with multiple models a form or service object may be more appropriate.