Until the games are released, we don't fully know what Fairy does as a type. That's what we currently know, but it might change.
Also, in Gen VI, the only types that are immune to/ resist Ghost are Dark and Normal, both which are weak to Fighting themselves.