2

私はreact-railsgem を使用していますが、特定の問題に遭遇しました: prerendering が機能しません。私はコードを書きましたが、私に例外を送ってください:

Encountered error "ReferenceError: Terminal is not defined" when prerendering Terminal with {}

ここに私のコードのソースがあります:

#= require jquery
#= require jquery_ujs
#= require turbolinks
#= require react
#= require react_ujs
#= require components
#= require_tree .

components.js.coffee

#= require_tree ./components

terminal.js.jsx.coffee

Terminal = React.createClass
  render: ->
    `<div>fffs</div>`

そしてビュー:

= react_component 'Terminal', {}, prerender: true

デフォルトreact-rails設定を使用していて、何が問題なのかわかりません (react がTerminalコンポーネントを見つけられない理由がわかりません)。

4

1 に答える 1