User blog comment:Juracuille/Haoshoku Haki/@comment-1949364-20100828082528

Rayleigh, definitly has it. Ace too. The thing with Ace though, is that I don't think he was taught how to control it. I believe it's not something that can be learned quickly. Rayleigh is teaching it to Luffy in two years, because he believes Luffy has amazing will power, and he's in a hurry. Where as Ace may have been learning bits here and there, or maybe planned on learning it properly in the future... but you know, ran out of time.