Rails 5中修复Middleware/Rack/ActionDispatch::Routing::RouteSet#call问题的方法如下:
bundle outdated
命令检查过时的Gem,并使用bundle update
命令更新它们。config/routes.rb
文件中的路由配置是否正确。确保路由定义的顺序正确,并且没有冲突或重复的路由。config/application.rb
文件中的中间件配置。确保中间件的顺序正确,并且没有冲突或重复的中间件。gem update rails
命令更新Rails到最新版本,并重新测试应用程序。总结:修复Middleware/Rack/ActionDispatch::Routing::RouteSet#call问题的关键是确保Gem依赖、路由配置和中间件配置正确,并且尝试清除缓存和更新Rails版本。如果问题仍然存在,可以搜索解决方案或寻求帮助。