This is incendiary advice, but if you've dropped Python due to breaking changes as you update it, you may also want to consider dropping Rails. I say this because the perception is that the Rails development goal is to stay with the bleeding edge of web development first, and support backwards compatibility second.