2017-12-04 2 views
0

방금 ​​이런 두 가지 오류를 수정했습니다. Uncaught ReferenceError: React is not defined잡히지 않은 ReferenceError : 필요하지 않습니다. 반응 레일

Uncaught ReferenceError: $ is not defined

는 지금이 얻을. 나는 단지 이러한 오류가 계속 발생합니다. 난 그냥 처음으로 레일과 반응을 구현하는 노력하고있어 그리고 HTML 구성 요소 클래스를 통해 반응 구성 요소에서 간단한 "안녕 반응"말하려고합니다. 나는 할 수 없다.

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

index.html.erb

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

이 main.jsx application.js

<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

관련 문제