Проблемы при обновлении Rails 4.0.0 до 4.0.x (4.0.13) - закрытый метод `include'вызван для ActionDispatch::Assertions:Module (NoMethodError)

Я не мог найти "прямой" ответ на это нигде. Поскольку я знаю, что на вечеринке будет много других "поздних апгрейдеров", я чувствую, что мне нужно это выяснить.

У меня было приложение Rails 4.0.0 под управлением Ruby 2.0.0-p247. После обновления до 4.0.13 я столкнулся с этой ошибкой:

private method `include' called for ActionDispatch::Assertions:Module (NoMethodError)

Я получил это через rspec и WEBrick.

1 ответ

Решение

Я нашел решение с помощью другой проблемы из layer-ruby: NoMethodError: закрытый метод `include', вызванный для # -Class: # - Layer:: RelationProxy: 0x007fd1f67016e0--

geoffreymm обнаружил, что установка Ruby 2.2.0 Исправлена ​​проблема.

Я установил Ruby 2.2.5, и он действительно решил эту проблему для меня.

Другие вопросы по тегам