Я использую следующие камни и 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 на защитной консоли) Spork содержит "старый код", и я получил устаревшие сообщения об ошибках. Но когда я вручную перезапускаю Guard и Spork (CTRC-C CTRL-d guard), все работает нормально. Но через несколько раз он устает.
Вопросы:
Может кто-нибудь посмотреть на мои файлы конфигурации, пожалуйста, и исправить ошибку, которая блокирует обновление кода.
Или, может быть, это проблема с новой версией Rails?
PS Эта проблема повторяется и повторяется над некоторыми проектами (и некоторыми НЕ). Но я еще не понял, почему это происходит.
PS2 Возможно, эта проблема связана с ActiveAdmin
? Когда я меняю файл в app/admin
, код перезагружается.