在application.js
文件中,我有要求和关于 JQuery 的声明:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require jquery.pjax
//= require_tree .
jQuery ->
$('#id').pjax('[data-pjax-container]')
但是,我Uncaught SyntaxError: Unexpected token >
在控制台中收到错误。和文件正在加载jquery.ja
到jquery.pjax.js
检查器的资源和网络选项卡中,所以我知道它至少正在获取 jquery 和 pjax.jquery 代码,但是,`jQuery ->
表示 document.ready 的快捷方式会引发错误。
当我将代码切换为:
$(document).ready(function() {
$('#ce').pjax('[data-pjax-container]')
});
我没有得到错误。Rails 中 document.ready 的正确快捷方式是什么?我在这里遵循 PJAX 教程,它说要使用这种表示法。