Как я могу управлять развертыванием на нескольких машинах в разных средах? Т.е. онлайн-инструмент для развертывания рельсов.
Вы можете использовать capistrano и онлайн-хранилище кода, такое как github, для развертывания из удаленного хранилища с использованием git или svn.Я бы сказал, что именно так и поступает каждый разработчик рельсов.
http://help.github.com/deploy-with-capistrano/