Apache - отличный выбор для разработки.
Просто установите Passenger (mod_rails) ... и следуйте инструкциям ...
Я настроил его для каждого сайта, чтобы / etc / hosts содержал
127.0.0.1 myapp
Я использую виртуальные хосты Apache с такой записью - в / etc / apache2 / sites-available / myapp
<VirtualHost *:80>
ServerName myapp
DocumentRoot /path/to/myapp/public
RailsEnv development
RailsAllowModRewrite off
<directory "/path/to/myapp/public">
Order allow,deny
Allow from all
</directory>
</VirtualHost>
Включить и перезапустить
sudo a2ensite myapp
sudo /etc/init.d/apache2 restart
Таким образом, нет запущенного скрипта / сервера ... он просто всегда работает в режиме разработки - просто укажите в браузере http://myapp