1
學習ReactJS。我創建了2個我想在組件中顯示的記錄,但不知道如何去做。我有:在組件中公開模型數據
toy_conroller.rb
class ToyController < ApplicationController
def index
@users = User.all
render component: 'usersList', props: { users: @users }
end
end
和看起來像一個組件:
userList.js.jsx
var usersList = React.createClass({
propTypes: {
name: React.PropTypes.string,
age: React.PropTypes.number,
country: React.PropTypes.string,
},
render: function() {
return (
<div>
<h3>User List :D</h3>
<table style={{border: 1}}>
<thead>
<tr>
<th>Name</th>
<th>Age</th>
<th>Country</th>
</tr>
</thead>
<tbody>
<tr>
<td>{this.props.name}</td>
<td>{this.props.age}</td>
<td>{this.props.country}</td>
</tr>
</tbody>
</table>
</div>
);
}
});
如何獲取模型數據顯示上我的頁面?我在控制檯中看到了我的數據的JS對象,但不知道如何讓它們顯示在表中。