Rails 5 перезапускает сервер при каждом изменении контроллера или модели
У меня есть vagrant box (ubuntu xenial) с моим сервером разработки rails (5.0.0.1), и каждый раз, когда я меняю модель или контроллер, мне нужно перезапустить сервер.
Я проверил с пумой и вебриком, и поведение такое же.
Я делаю разработку на моей хост-машине, которая является машиной Windows 10, vagrant создает общую папку, в которой у меня есть мой код.
Я проверил, синхронизированы ли машина виртуальной машины и мой хост с точки зрения времени, и они, похоже, синхронизированы. Другой то, что я сделал, было проверить другие темы здесь в SO относительно подобных проблем, но мне не повезло с данными предложениями.
Есть ли у кого-нибудь идеи о том, в чем может быть проблема?
1 ответ:
Я решил проблему, я наткнулся на этот пост Vagrant shared folder with rails server , который указал мне правильное направление.
В основном помимо наличия:
config.cache_classes = false
В развитии.файл rb также необходимо иметь:
config.reload_classes_only_on_change = false