i think ruby may is really pretty - and little old fashioned names are very popular now!
i think it would depend on how you spelt Jade - if you changed it to Jayde, it wouldn't have the same gemstone feel.
but really, unless you hyphenate, how many people actively share their middle names all the time? most middle names come from family names or meaning for the parents...
Since Ruby is a short name, I think you could use a longer middle name with it, instead of one of the typical one-syllable middle names like Jade, Clare, May, and Grace, even if you do have a longer surname.
Bookmarks