По умолчанию Sinatra не перезагружает ваше приложение при каждом вызове. Поэтому при внесении каких-либо изменений в код вашего проекта, вам нужно постоянно перезапускать веб-сервер. Чтобы избежать этого, просто установите гем Shotgun.

Делается это следующим образом:

gem install shotgun

Далее просто запускайте файл с вашим приложением с помощью этого гема:

shotgun -p 4567 my_app.rb

Читать далее →