У меня есть следующие настройки:
- Код на моей локальной машине (OS X), общий доступ к которому есть в общей папке Samba
- Виртуальная машина Ubuntu, работающая в Parallels, монтирует общий ресурс
Запуск Rails 2.1 (либо через Mongrel, WEBrick, либо для пассажиров) в режиме разработки, если я внесу изменения в свои представления, они не обновятся, и мне не придется пнуть сервер. Я попытался переключиться на общий ресурс NFS, но у меня та же проблема. Я предполагаю, что это была какая-то проблема с кешем Samba, но автотест мгновенно фиксирует изменения в файлах.
Примечание:
- Это не кэширование рендера или шаблонов, и config.action_view.cache_template_loading не определено в конфигурации разработки.
- Проверка кодовой базы непосредственно на виртуальную машину не отображает ту же проблему (но я бы предпочел не делать этого)
- Редактирование файла представления непосредственно на ВМ не решает эту проблему.
- Прикосновение к файлу просмотра после изменений приводит к появлению изменений в браузере.
- Я также заметил, что часы в ВМ были быстрыми на час, и их правильное время не изменило.