Вам нужно перезапустить сервер, когда вам потребуется снова загрузить Rails с самого начала.
Если вы добавляете или удаляете гемы, тогда да, вам нужно будет перезапустить сервер.
Если вы измените свою версию ruby, измените свой Gemfile или измените что-то из внутренних классов Rails, вам нужно будет перезапустить его, иначе все должно быть в порядке.Но если возникают непредвиденные проблемы, перезапустите сервер, это первое, что вы должны попробовать.
Кроме того, в примечании вы увидите изменения, только обновляющие страницу, если config.cache_classes имеет значение false (который я думаю по умолчанию для разработки, но не для производства).
Для внесения изменений во что-либо за пределами app / или config / rout.rb или db / потребуется перезапуск.