Ruby on Rails アプリがあります。私の見解では、react-rails gem を使用しています。Google PageSpeed でページ速度を改善したい。私の主な問題は、 Render-Blocking JavaScript を削除することなので、javascript_include_tag ヘルパー メソッドに async: true を追加しました。次に、サイトを更新すると、コンソール内に次のメッセージが表示された空白の白いウィンドウ ブラウザーが表示されます。
ReferenceError: $ is not defined
$(document).ready(ready);
ReferenceError: jQuery is not defined
}(jQuery);
ReferenceError: jQuery is not defined
})( jQuery );
ReferenceError: React is not defined
this.About = React.createClass({
私の applicaton.js ファイル:
//
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require react
//= require react_ujs
//= require semantic-ui
//= require components
//= reqiore custom
//= require_tree .
var ready;
ready = function() {
};
$(document).ready(ready);
$(document).on('page:load', ready);
ブロッキング JavaScript を削除するにはどうすればよいですか?