Rails 5 перезапускает сервер при каждом изменении контроллера или модели


У меня есть vagrant box (ubuntu xenial) с моим сервером разработки rails (5.0.0.1), и каждый раз, когда я меняю модель или контроллер, мне нужно перезапустить сервер.

Я проверил с пумой и вебриком, и поведение такое же.

Я делаю разработку на моей хост-машине, которая является машиной Windows 10, vagrant создает общую папку, в которой у меня есть мой код.

Я проверил, синхронизированы ли машина виртуальной машины и мой хост с точки зрения времени, и они, похоже, синхронизированы. Другой то, что я сделал, было проверить другие темы здесь в SO относительно подобных проблем, но мне не повезло с данными предложениями.

Есть ли у кого-нибудь идеи о том, в чем может быть проблема?

1 5

1 ответ:

Я решил проблему, я наткнулся на этот пост Vagrant shared folder with rails server , который указал мне правильное направление.

В основном помимо наличия:

config.cache_classes = false

В развитии.файл rb также необходимо иметь:

config.reload_classes_only_on_change = false