Золото можно пробовать чистить чем угодно, поскольку оно ни в чем почти не растворяется и шансы его испортить минимальны. Для начала я бы попробовал механически, т.е. старой зубной щеткой + любое моющее средство (сода, стиральный порошок). Перекись не повредит, но и вряд ли поможет. Нашатырный спирт - тоже. Нашатырный спирт хорош для чистки серебра и меди, посколько последние при хранении покрываются окислами, а аммиак переводит эти окислы в растворимое состояние [Cu(NH3)6]+. Золото покрывается не окислами, а исключительно обычной грязью. Если грязь уперлась и не отдирается порошком, то следующий шаг - подержать в растворе щелочи, а лучше покипятить. Щелочь (NaOH) в домашних условиях можно приготовить (кому не лень станет), смешав соду Na2CO3 с известью Ca(OH)2 в соотношении примерно 1:1. Известка - вещество малорастворимое и существует обычно в виде белой суспензии, которой, собственно, и белят потолок. Если взять полстакана этой мути и сыпануть туда пару ложек соды, то получится то, что надо. Любые белковые и жировые загрязнания снимутся с гарантией, но надо иметь в виду, что эта штука растворит и ваши пальцы, а заодно алюминиевую посуду, если вам придет в голову ее использовать.
Еще можно попробовать подержать несколько минут в отбеливателе "Белизна", который представляет собой щелочной раствор гипохлорита натрия (эффективно удаляет любые пятна, правда, вместе с тканью), а потом потереть содой. Но если эту белизну смешать с кислотой (хотя бы уксусной), то получится адская смесь, в которой ваше колечко может начисто раствориться.
Наконец, если у вас есть азотная кислота (желательно, концентрированная), то попробуйте искупать кольцо в ней. Заодно узнаете, настоящее золото или подделка