I love my Rubbermaid Magnetic Ring Holder. I got it in my Christmas stocking and have used it every day since then. Its around $7 at Walmart/Target or online. The Magnets are strong enough to keep your rings on even if it gets knocked over. However...not child proof. One day I had moved my ring holder to our bed while I was cleaning the bathroom. I went to put it back and it was "open" and the rings were gone. I found James in the living room holding my wedding rings and saying, "oooh, pretty!"
That actually reminds me of something my brother Ben did. Apparently when he was in Kindergarten he took my mom's engagement ring for show and tell. She didn't know it was gone until he came home from school, handed it to her and said, "Here, mom." Good heavens!
Anyway, here's a link to check out this handy product: