Skunks are not the answer to rat populations. Even tho they are in the weasle family they, like most predators thier size,will avoid contact with an adult rat. Skunks will indeed kill and eat young rats, pinks/fuzzies/pups, but rats are good at hiding thier young and keeping them defended by surrogate mothers while they're foraging. Skunks can actualy help to increase a rat population in that they will quickly kill and eat snakes. If you have rats, you have snakes. If you have skunks where snakes are, the snakes are the chosen meal for the skunk. So, you see, skunks are not the answer.
As for cats. They also will avoid contact with an adult rat. They too are not the answer.
Fact of the matter is. Unless you have big enough snakes, rats will, and do, proliforate. They are just too mean and most predators just won't risk contact with them.But then, i s'pect a mink or weasle would not hesitate.
The bad part about skunks is their tendency to carry rabies
Very uncommon. They are very clean,peacefull and intelegent animals. Any other animals thier size that could be a carrier of rabies will and do stear clear of them.
Side note: skunks make wondefull pets.I've had a few.