我正在尝试使用本教程使ReactJS与rails一起使用。我收到此错误:
Uncaught ReferenceError: React is not defined
但我可以访问浏览器控制台中的物体做出反应
我还添加了公共/距离/涡轮react.min.js描述这里,也加入如描述的application.js线在这个答案没有运气。此外,给出错误://= require components
var React = require('react')
Uncaught ReferenceError: require is not defined
谁能建议我解决这个问题?
[EDIT 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>