2017-12-04 9 views
0

このような2つのエラーを修正しました。未知ReferenceError:要求が定義されていない反応レール

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

今、私はこれを取得します。私はちょうどこれらのエラーを取得し続けます。私は最初にレールとの反応を実装しようとしているだけで、html divクラスを通して反応コンポーネントから単純な "Hello React"を言うことを試みています。私はできません。

application.js

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

index.html.erb

<div id="react"></div> 

main.jsx

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 

import React from 'react'; 
import ReactDOM from 'react-dom'; 


let documentReady =() => { 
    React.render(
     <h1>Hello React</h1>, 
     document.getElementById('react') 
    ); 
}; 


$(documentReady); 
+0

何開始についてこのすべてを約ない場合は、この完全なガイドhttps://github.com/shakacode/react_on_rails/blob/master/docs/tutorial.md –

+0

を次オーバー基本設定が反応セクションに投稿されている可能性があります –

+0

'//jquery // = require jquery_ujs // require rails-ujs // = require_treeを反応させようとしましたか? ' 'rails_ujs'は' jquery'に依存します – brandNew

答えて

0

移動以下のようなapplication.jsで終わり:

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

まだ同じエラー – user3576036

関連する問題