完善ruby