Недавно я заметил, что при локальном запуске проекта rails 5.2 на моем ПК он не обнаруживает автоматически изменения в контроллерах и моделях. Единственный способ обойти это - остановить и запустить сервер.
Я осмотрелся и обнаружил пару постов, предлагающих отменить комментарий config.file_watcher = ActiveSupport::EventedFileUpdateChecker
в конфигурации для разработки и добавить gem listen
. В основном это было на форумах, касающихся запуска рельсов в докере.
Это действительно решает проблему (иш) - это очень медленно. Я все еще хотел бы знать, почему поведение по умолчанию внезапно перестало работать.
Это происходит во всех моих проектах rails на этой машине, которая раньше работала нормально.
Единственное изменение, которое я когда-либо вносил в любой файл конфигурации, заключалось в добавлении конфигурации devise mailer, за исключением того, что все ее значения по умолчанию.
Кто-нибудь еще испытывал эту проблему? Или у кого-нибудь есть советы по ее решению?
Заранее спасибо