Spaniard was forced off during 1-1 draw against Italy.
22-year-old forward has been linked with a move to Barca in recent years.
Lionel Messi, Samuel Umtiti and Ivan Rakitic didn't train with the rest of their teammates due to injury.
Frenchman has missed last four games due to a internal ligament strain to his left knee.
Real Madrid star Luka Modric and Liverpool centre-back Dejan Lovren have also pulled out.
Argentine star has missed the last three games due to a groin injury.
23-year-old was already linked with a move to the Nou Camp in the summer.
Former Atletico Madrid star equalised game before Gerard Pique completed comeback.
Catalans refused to make a marque signing during the last summer transfer window.
Catalans signed Jasper Cillessen in the summer following the departure of Claudio Bravo to Manchester City.
Frenchman moved to the Vicente Calderon after Chelsea blocked the exit of the Spaniard.
Aleix Vidal and third keeper Jordi Masip return to squad.
Catalans visit the Asturian side following a 1-1 draw with Atletico Madrid.
Catalans visit Asturian side following a 1-1 draw with Atletico Madrid.
Spaniard played under the City boss at Barcelona before moving to Chelsea.
Brazilian is currently on loan at Sporting Gijon.
Spaniard would snub Manchester City as he wants to renew his current deal which is set to expire in 2018.
Messi, 29, will miss two La Liga matches and Champions League meeting with Borussia Monchengladbach.
Catalans announced agreement with the Spain international in May.
Catalans host Diego Simeone's side following two impressive wins over Celtic and Leganes.
Ronaldo played for Barcelona, Real Madrid, Inter Milan and AC Milan during his career.
Catalans travel to Leganes only four days before a home game with Atletico Madrid.