我的rails 7应用程序正在为format.js获得一个错误未知格式,那么我需要安装什么,rails-ujs,jquery,.我是用jsbundling、esbuild和cssbundling引导来构建这个站点的,是哪个npm包还是哪个rails宝石?
发布于 2022-11-02 10:07:28
您应该能够在控制器中侦听类似于以下内容的format.js请求:
respond_to do |format|
format.js
end然后,您可能希望在视图文件夹中有一个带有js.erb模板的模板。
但是请注意,在Rails 7中,这不是首选的方法。Format.js响应是在Rails-UJS的日子里要走的路。
现在,您可以使用TurboStream进行异步请求。
如果不能使用Turbo,则必须安装@rails/ujs npm包并用以下方法初始化它:
import Rails from '@rails/ujs';
Rails.start();https://stackoverflow.com/questions/74284152
复制相似问题