最近我已经更新了Ruby(从2.5.3到2.7.1)和Ruby on Rails(从5.2.2到6.1.1)版本。
之后,当我运行rspec时,出现了以下错误:
Failure/Error: require File.expand_path("../../config/environment", __FILE__)
NoMethodError:
undefined method `new' for BigDecimal:Class
# ./config/application.rb:11:in `<top (required)>'
# ./config/environment.rb:2:in `<top (required)>'
在spec_helper.rb中出现了错误。 如何调试spec_helper的代码,代码如下:
require File.expand_path("../../config/environment", __FILE__)
如何解决上述错误?我不确定是哪个 gem 或文件尝试执行
BigDecimal.new
。