I had read where combat on a ruins tile (rather than searching the ruins) now adds UL to combat values, and no longer treats the square as city terrain.
I recently verified this in a ruins combat. And as a corollary, verified that a Unicorn deducts
up to 10 from the UL bonus (as if it were a terrain bonus like any other).
The bug arises because the regular view (outside of combat) is still displaying the old method of combat bonus --- no UL added, and treated as if it were city terrain. So a Gryphon, for example, looks very strong sitting on a ruins (+20), although in actual combat does not get this bonus.