Is the only difference between a ratio and a rate in a ratio the units are the same so they cancel out and in a rate they are different so they don't cancel out and so you have to show them?

That is right. Rates have different units like miles/hour or feet/second