每当控制器呈现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'
的错误。