이 튜토리얼을 사용하여 ReactJS를 레일과 함께 작동 시키려고합니다 . 이 오류가 발생합니다.
Uncaught ReferenceError: React is not defined
하지만 난 브라우저 콘솔에서 객체 반응에 액세스 할 수 있습니다
I도 추가 공개 / DIST / 터보 react.min.js 설명 된대로 여기에 또한 추가 설명 application.js 라인을 이 답변에 행운을. 또한 오류를 제공합니다.//= require components
var React = require('react')
Uncaught ReferenceError: require is not defined
누구든지이 문제를 해결하는 방법을 제안 할 수 있습니까?
[편집 1]
참조 용 소스 코드 :
이것은 내 comments.js.jsx
파일입니다.
var Comment = React.createClass({
render: function () {
return (
<div className="comment">
<h2 className="commentAuthor">
{this.props.author}
</h2>
{this.props.comment}
</div>
);
}
});
var ready = function () {
React.renderComponent(
<Comment author="Richard" comment="This is a comment "/>,
document.getElementById('comments')
);
};
$(document).ready(ready);
그리고 이것은 내 index.html.erb
:
<div id="comments"></div>