This one I agree with 100%, always keep at least two sometimes 3 cats and have only had a rat problem once or twice in 18 years. Cats usually took care of it.After a while they do work the traps out!
Get a CAT! no. 1 solution, keep the cat happy and you will never see another rat again.