运行bundle show并检查omniauth gem的版本.可能在
升级rails时你也更新了omniauth.
版本1. * omniauth需要单独的gem omniauth-twitter进行twitter身份验证.由于你在你的Gemfile中没有它,它会尝试从twitter gem加载中间件Twitter类,这会导致类似的错误.
为避免将来出现类似问题,请考虑使用“〜> 0.2.6”进行宝石版本控制而不是“> = 0.2.6”.它可以保护您免受意外的宝石主要版本的侵害.
原文链接:https://www.f2er.com/ruby/271291.html