2
我一直在试图整合反应生成我的Rails项目,但我一直运行到这个错误:阵营未捕获的错误:违反不变:_registerComponent(...):目标容器不是一个DOM元素
Uncaught Error: Invariant Violation: _registerComponent(...): Target container is not a DOM element.
我不知道为什么会出现这种情况,任何人都可以帮我一把吗?
app.coffee.erb
reactReady = ->
officerModals = React.createClass
render: ->
React.DOM.div
className: 'photo'
React.DOM.h2
className: 'officer'
React.render React.createElement(officerModals, {}), $('#officerPics')
$(document).ready reactReady
$(document).on 'page:load', reactReady
HTML:
<div id="officersPage" class="row">
<div id="officerPics"></div>
</div>