ReactJS与CoffeeScript with Rails ReferenceError:<component>未定义</component>

时间:2015-02-26 20:15:22

标签: ruby-on-rails coffeescript reactjs

我刚开始学习ReactJS,从一开始我就有问题了! 我可以看到你说React和咖啡一起工作。 我的文件hello.js.jsx.coffee

HelloWorld = React.createClass
  render: ->
    `<div>
      <h1>Hello World!</h1>
    </div>`

在我看来:

= react_component('HelloWorld', {}, :span)

但我得到错误:

  

ReferenceError:未定义HelloWorld

我的应用示例是:

https://github.com/olegsobchuk/example_app

我使用的是Rails 4.2。

1 个答案:

答案 0 :(得分:1)

所以,我找到了决心

代替

HelloWorld = React.createClass
  .....

我们必须使用

@HelloWorld = React.createClass
  render: ->
    `<div>
       <h1>Hello World!</h1>
     </div>`

谢谢@rmosolgo