Dealing with the Ravager is complicated because of all the support he has, and his near automatic fright aura.
I usually gather lots of potions that make me temporarily immune to fright.
A golem between me and the ravager helps, and it can be healed or resummoned.
If you want to try as a warrior, dual wieldings almost full skill tree with the improved critical chances skill can help as you can set up a chain of attacks that starts again with another crit. But this is hard to do as your crit chance is still low, and it requires lots of skills…