Spork не перезагружает код

Я использую следующие драгоценные камни и ruby-1.9.3-p194:

  • rails 3.2.3

  • rspec-rails 2.9.0

  • spork 1.0.0rc2

  • guard-spork 0.6.1

Полный список используемых гемов доступен в этом Gemfile.lockили Gemfile.

И я использую следующие файлы конфигурации:

Если я изменяю любую модель (или пользовательский валидатор в app/ validatorsи т. д.) код перезагрузки не работает.

Я имею в виду, что когда я запускаю спецификации (нажимаю Enter на консоли Guard), Spork содержит «старый код», и я получаю устаревшие сообщения об ошибках. Но когда я вручную перезапускаю Guard и Spork (CTRC-C CTRL-d guard), все работает нормально. Но через несколько раз надоедает.

Вопросы:

Может кто-нибудь посмотреть мои конфигурационные файлы и исправить ошибку, которая блокирует обновление кода.

Или, может быть, это проблема самой новой версии Rails?


PS Эта проблема повторяется и повторяется на некоторых проектах (и на некоторых НЕ). Но я пока не понял, почему так происходит.

PS2 Возможно, эта проблема как-то связана с ActiveAdmin? Когда я меняю файл в app/admin, код перезагружается.

11
задан Benjamin 30 December 2013 в 19:35
поделиться