Rails Order Array上的React.js

时间:2016-05-16 12:24:36

标签: ruby-on-rails reactjs

我如何以ASC或DESC为例展示我的数组。

这是我的反应组件

var News = React.createClass({

 displayName: 'News',

  render: function() {
    return (
           <div>
             <div>
             <h4>{this.props.news.title}</h4></div>
             <div>{this.props.news.created_at}</div>
             <div>{this.props.news.body}</div>


           </div>
    );
   }
 }); 

这是我的渲染

<% @news.each do |news|  %>
                <%= react_component('News', { :news => news }) %>
<% end %>

1 个答案:

答案 0 :(得分:1)

在您的控制器中订购新闻 @news = News.all.order(created_at: :asc)

:asc可以替换为:desc

尝试不修改react中的数据,但只显示它。