未捕获的ReferenceError:require未定义反应轨道

我刚刚解决了两个这样的错误。

Uncaught ReferenceError: $ is not defined Uncaught ReferenceError: React is not defined

现在我明白了。 我只是不断收到这些错误。 我只是尝试第一次实现对rails的反应,我试图通过一个html div类从一个反应组件说一个简单的“Hello React”。 我无法做到。

的application.js

 //= require rails-ujs //= require_tree . //= require jquery //= require jquery_ujs //= require react 

index.html.erb

 

main.jsx

  import React from 'react'; import ReactDOM from 'react-dom'; let documentReady = () => { React.render( 

Hello React

, document.getElementById('react') ); }; $(documentReady);

移动require_tree . 最后在application.js

 //= require rails-ujs //= require jquery //= require jquery_ujs //= require react //= require_tree .