Я использую следующие драгоценные камни и 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
, код перезагружается.