2016-05-16 104 views
1

我開始學習ReactJS,並且我有一個任務來構建一個使用Rails後端和ReactJS前端的簡單用戶管理應用程序。後端任務已完成(創建,更新,顯示和刪除用戶的數據),但我有點卡在前端。我從最簡單的開始:添加寶石react-rails,運行bundle install & rails g react:install,所有必要的文件都生成了。所以,在我的代碼有:ReactJS渲染不適用於Rails

welcome_controller.rb

def index 
    @users = User.all 
end 

index.html.erb

<%= react_components 'Users', { data: @users } %> 

的application.js

//= require react 
//= require react_ujs 
//= require components 

資產/ Java腳本/組件/ users.js.coffee

@users = React.createClass 
render: -> 
    React.DOM.div 
     className: 'users' 
     React.DOM.h2 
      className: 'title' 
      'Users' 

但在index.html.erb沒有顯示

回答

0

好了,現在我已經得到了我的錯誤 - 我有'用戶'組件在我的視圖中呈現(大寫),在我的反應文件中我有@users。所以,只是缺乏關注:(