The only thing you need to know about rats and controlling them is this:
Once you stop feeding a rat it has to leave in the majority of the cases.
Natural territories can only support a tiny rodent population so rats are only a problem when they are fed by humans being careless or introduced...