提问人:Will 提问时间:6/30/2023 更新时间:6/30/2023 访问量:19
如何使 jQuery 在 rails 7 的 ujs 响应模板中可用
How to make jQuery available in ujs response templates for rails 7
问:
我正在将现有的(工作)应用程序从 7 升级到 rails 6。我像这样导入了jQuery和UJS:
import $ from 'jquery'
import Rails from '@rails/ujs';
Rails.start();
然后,当链接设置好后,它会像以前一样获取.js.erb模板。data-remote="true"
不过,该模板出现错误
ReferenceError: $ is not defined
jQuery 以前(升级前)在这些模板中可用。我怎样才能让它在 Rails 7 中再次可用?
答:
0赞
Will
6/30/2023
#1
傻傻的我,只要在窗口中让它全局。奇怪的是,它以前真的不需要它。
import $ from 'jquery'
import jquery from 'jquery'
window.jQuery = jquery
window.$ = jquery
评论