渲染 reactjs 组件不起作用

Render reactjs component not work

我使用 react-rails 创建了一个 reactjs 组件 gem:

@SettingWidget = React.createClass
  render: ->
    React.DOM.div
      React.DOM.span
        style:
          color: 'red'
        'Hello'
      React.DOM.span
        style:
        color: 'blue'
        'World'

在我看来:

= react_component 'SettingWidget'

但是我无法渲染这个组件,我是 reactjs 和 rails 的新手,非常感谢您的帮助!

如果您没有为元素指定任何 html 选项,请像这样 {} 放置它:

@SettingWidget = React.createClass
  render: ->
    React.DOM.div {}, # Check here
      React.DOM.span
        style:
          color: 'red'
        'Hello'
      React.DOM.span
        style:
        color: 'blue'
        'World'