Thanks to accept attributes this could work with only one update call by nesting the user attributes into a user_attributes: { .. } subhash.