Правило большого пальца: вы перезагружаетесь не при кодировании, а при перезапуске.
Например, изменения в представлениях -> код -> без перезапуска
изменения в моделях -> код -> без перезапуска
Но:
изменения в каталоге / config (окружения, маршруты, ...) -> конфигурация -> перезапуск
Добавлен новый гем в Gemfile -> установка пакета -> конфигурация -> перезагрузка