rails 3.1 генератор сломался для проекта, просто перестал работать: нет такого файла для загрузки - rails_generator (LoadError) - PullRequest
1 голос
/ 28 января 2012

решено, см. Комментарий ниже, обнаружено, что 'enumerated_attribute' разбивает драгоценные камни эстакады рельсов

Мои леса рельсов 3.1 просто сломались для моего проекта.(строительные леса все еще отлично работают в других моих проектах 3.0 и 3.1 - только один проект имеет сломанный генератор строительных лесов!)

В моем проекте Rail 3.1 за последние несколько дней я создал несколько моделей строительных лесов, а затем сегодня изсиний rails g scaffold Mymodel не работает с сообщением об ошибке:

/ Users / johndoe / .rvm / gems / ruby-1.9.2-p290 / gems / activesupport-3.1.3 / lib / active_support/dependencies.rb:240:in `require ': такой файл не загружается - rails_generator (LoadError)

Я не переключал версии rails на полпути или что-то в этом роде, проект всегда былrails 3.1.3, и он работал нормально, пока я не попробовал его сегодня для новой модели.

У кого-нибудь есть идеи, как это исправить и / или что могло привести к его внезапной поломке?

(рельсы и миграция работают нормально ... сломаны только леса!)

Ответы [ 2 ]

3 голосов
/ 29 января 2012

решаемая. Вот исправление:

  1. Комментарий из enumerated_attribute драгоценный камень в Gemfile
  2. У лесов
  3. Заменить enumerated_attribute драгоценный камень в Gemfile.
0 голосов
/ 31 июля 2013

Просто удаление enumerated_attribute не работает для меня. Затем я получил ошибки с неопределенным методом enum_attr (как и следовало ожидать), что означает, что мне нужно также закомментировать каждый атрибут моих моделей, используя enum_attr. Я использовал следующую версию гема:

gem 'enumerated_attribute', :git => 'git://github.com/jeffp/enumerated_attribute.git'

Это исправило проблему для меня.

...