If the fry died, mostlikely the water quality or parameters were not up to snuff. Make sure you use soft, acid water for raising rams. That might also be the same problem with the white eggs ... I went thru a period where the hatch rate of good angelfish pairs went down ... because I was using a buffer that added too many TDS to the water. Water should be soft (=low TDS) for most cichlids. If your water is hard, or you use a product like Seachem's discus buffer (which I did), you could have problems with the eggs.
I would recommend putting the pair into there own tank (10 gallons) and let them spawn in there. Give them a flat rock or a piece of slate to lay the eggs on. Once the eggs are layed, move the eggs/rock to a separate hatchout tank OR remove the parents ... hatching the eggs out independent of the parents usually gives a higher number of fry. I use the same method used for angelfish eggs ... add fungacide (I use Formalyn) at 2 drops per gallon, use a gentle air flow near the eggs, set temperature at 82 degrees; eggs will hatch in 48-72 hours and the fry will go free swimming in 5-7 days. WHEN all fry are free swimming, feed with live baby brine shrimp 2-5 times daily. Add sponge filter; do regular water changes.