Sagittarius is ruled by Jupiter. People should wear ruby for good fortune and for the blessing of Jupiter.
Instead of ruby, a person can wear sub-stone of ruby like pink sapphire, red spinel or red garnet to have good results.
Be aware, Jupiter ascendant should not wear emerald.