Well you can do this with RSTP but then one link would be in blocking and only carry traffic id primary route drops. You can use metrics to specify which link would be backup.
The other option is MSTP which is being developed and is in the UI but I think it is still not working properly?
I knew Eric was working with mike99 to test this feature.
With MSTP all links would be used and if a link drops in the ring thing re route across the links that are up.
HOWEVER I suggest moving away from LARGE FLAT NETWORKs. You risk things like arp storms, less security, and harder to track things down when under attack or things go wrong. I like small segments that interhook (cookie cutter towers setups that interconnect via OSPF).
I put a router at every tower and use OSPF between towers.
I made a 1.5 hour video and smaller sequel video you can find on YouTube showing this practice off.
Video:
https://www.youtube.com/watch?v=8JvBEAD4MFMThread:
viewtopic.php?f=30&t=452#p2961