您应该添加默认的
format.html
操作
遇到了同样的问题,并通过将以下行添加到 config/initializers/mime_type.rb 来手动注册 mime 类型来解决它。
Mime::Type.register "text/vnd.turbo-stream.html", :turbo_sream
请参阅 https://github.com/hotwired/turbo/pull/93 了解一些背景知识。
尝试在您的
method: :get
或 link_to
方法中显式传递 button_to
我认为它与 TurboDrive 以及它劫持请求的方式有某种联系。