1

このapplication.jsファイルには、要件とonJQuery宣言があります。

//= 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チュートリアルに従っていました。

4

1 に答える 1

2

入力しているのはCoffeescript構文です。これが、構文エラーの理由です。

于 2013-01-24T06:08:36.830 に答える