我正在将我的Rails应用程序从ruby 2.4升级到ruby 3.2.2,从rails 5升级到rails 7.0.4.3.在升级了一堆Ruby 并启动并运行应用程序后,我开始得到上面的错误.当我单击一个按钮时,该按钮旨在创建覆盖,您可以在其中 Select 开始和结束日期来归档报告.这是后面的痕迹:
- - [18/Mar/2024:11:18:52 -0400] "GET / HTTP/1.0" 302 103 0.0168
Started GET "/reports/report_params/jvcd_history" for XXXXXXX at 2024-03-18 11:18:53 -0400
ActionDispatch::Http::MimeNegotiation::InvalidType ("html" is not a valid MIME type):
我在用模仿术.我没有用哨兵Ruby . 我试着将MIMEMIC升级到最新版本(0.4.3),但没有成功.
我还判断了我的Rack::Mime:MIME_TYPES和html肯定在那里.
我试着创建一个异常处理程序,但这不是我真正想走的路由,因为我认为这里还有其他的事情在发生.
我也试着在routes.rb
条路由上添加一个defaults: { format: 'html' }
,但也不起作用.