Someone sezzz....99 out of 100 cats will run when confronted with a rat. I sezzz..you must have some whimpy cats in your neck of the woods..!
I work part time at a chicken farm with several cats, i see dead and chewed up rats laying around on a regular basis...my own cat.(Minime) has also killed plenty of rats around my home flock....cats can be very effective, unless its a lazy pampered house cat type thingie...
I also use baits and have used victor traps...if you know their around , you gotta keep hammering them, or they will get out of control.....good luck....PS...cement floors are a good thing...!