The rats will be living in the attic because its warm, dry (even with the latest level of loft insulation, it'll be a lot warmer and drier than outside), and safe.
First, the rats need to take the poison before it takes effect. If they're evading eating the poison, they have a good safe food source, then it won't have any effect.
Rats are very nifty travellers, shinning up drainpipes, chimney breasts, up walls and adept at travelling for good food sources. Dustbins, wheelie bins, composters, street food (discarded take-aways), the list of possibilities are endless in the urban world.
For the rat poison to take effect, the entry and exit points will need to be identified, and blocked. Blocking an entry/exit point is only the start, because they will find alternative entry/exit points.
Before blocking any entry/exit point(s), ensure that no building regulations are being infringed, every property will have vents to conform to build regulations at the time of build, and/or improvements/alterations undertaken after the property was initially built.
Mike
Flickr: Peak Rambler
2013 photos & vids here
eff37 on Flickr
Regards,
Ian.