Ruhan must attack the chosen player if able, not a planeswalker controlled by the chosen player.
Ruhan of the Fomori
If, during your declare attackers step, Ruhan is tapped, is affected by a spell or ability that says it can't attack, or hasn't been under your control continuously since your turn began (and doesn't have haste), then it doesn't attack. If there's a cost associated with having Ruhan attack the chosen player, you aren't forced to pay that cost, so it doesn't have to attack that player in that case either.
If your turn has multiple combat phases, Ruhan's ability triggers at the beginning of each of them. Ignore any choices made during previous combat phases.
Magic: The Gathering · ™ & © Wizards of the Coast · Illus. Livia Prima
Card data via Scryfall. Rarix is fan-made; not endorsed by the rights holders.
