将Rails 4.0.0升级到4.0.x(4.0.13)时遇到的问题-私有方法“ include”调用了ActionDispatch :: Assertions:Module(NoMethodError)

时间:2019-07-17 22:38:35

标签: ruby ruby-on-rails-4 rspec-rails webrick rails-4-upgrade

我在任何地方都找不到对此的“直接”答案。既然我知道派对上还会有许多其他“后期升级者”,那么我觉得我需要解决这个问题。

我有一个运行Ruby 2.0.0-p247的Rails 4.0.0应用程序。升级到4.0.13后,我遇到了此错误:

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

我是通过rspec和WEBrick收到的。

1 个答案:

答案 0 :(得分:1)

我通过layer-ruby的另一个问题找到了解决方案:NoMethodError: private method `include' called for #-Class:#-Layer::RelationProxy:0x007fd1f67016e0--

geoffreymm发现已安装Ruby 2.2.0解决了该问题。

我安装了Ruby 2.2.5,确实为我解决了这个问题。