I used to work on a 24,000 bird poulty farm. As you can imagine we had a few rats. Bait is useless unless all other food is removed, bait only ever went after feed troughs were empty. fenn traps or nipper type work but leaving them unset but baited as already said is the way to go.
What hasn't been mentioned but if still available is Tracking dust, a powdered poison. Rats are not the filthy animals most people think, they spend alot of time grooming. Which is where the Tracking dust works, you sprinkle it on the runs the rats ingest it by cleaning themselves.