Rails 5.1.5升级原因 - 非初始化的常数MIME :: JSON



每当控制器呈现JSON时,我都会 uninitialized constant Mime::JSON我尚未修改与此相关的任何代码。

ex,此控制器方法的代码引发错误:

def names @families = Family.pluck(:name) render json: @families end

这在Rails 5升级之前工作正常。

在我的情况下,是jbuilder引起了此错误。

将JBuilder升级到最新(写作时2.7.0(解决了这一点。旧的jbuilder参考json错误,导致响应者失败。

我正在从RAILS 5.0.1升级到5.1.0后获得错误,在我的情况下,gem 'web-console','~> 2.0'引起了错误,我解决了将其更新为gem 'web-console','>= 3.3.0'的错误。

最新更新