Cristiano Ronaldo will miss Real Madrid's game against Rayo Vallecano on Saturday to make sure he recovers from a hamstring injury in time to face Manchester City in the Champions League.