JS/Ajax表单如何在Rails中与HotWire一起工作?



我看到了运行javascript的新方法,而不是rails_ujs。但乍一看,它可能没有相同的功能。

是否返回已转义的html/部分响应提供刺激/涡轮(热线)?动态/ajax/远程表单是什么样子的?

*这个问题可能也适用于旧版本的Rails。在Rails 7中,这是首选和默认的方法。

是,hot-wire会照顾这一切。

  1. 控制器中没有format.js响应,而是format。li>它们可以写在控制器内部或在与方法名称相同的单独文件中,就像ujs响应一样,因此对于更新操作,它将是update.turbo_stream.erb

看一下热线文档,他们解释得很好。https://turbo.hotwired.dev/handbook/streams streaming-from-http-responses

最新更新