From Grammarist
To ravage is to bring heavy destruction, to devastate, or to pillage. The meaning of ravaging is straightforward, as it descends literally from this main sense of ravage.
Ravishing is trickier. Ravish has two main meanings: (1) to abduct and rape, and (2) to enrapture. Ravishing extends from the positive second sense—it means, essentially, very attractive—and is generally not associated with the negative first sense, so it is unfit as a synonym of rape. Meanwhile, the form is best confined to its participial adjective sense. As a verb—e.g., he was ravishing her—it is easily misinterpreted.