我正在将一个现有的(运行中的)应用程序从rails6升级到rails7。我已经导入了jQuery和UJS如下:
import $ from 'jquery'
import Rails from '@rails/ujs';
Rails.start();
然后,当一个链接设置了data-remote="true"
时,它会获取.js.erb模板,就像以前一样。
该模板给出了一个错误,虽然
ReferenceError: $ is not defined
jQuery以前(在升级之前)在这些模板中可用。如何在Rails 7中再次使用它?
1条答案
按热度按时间brc7rcf01#
我真傻,把它放在窗口里就行了。奇怪的是,它以前真的不需要它。