次の配列を返すデータ モデルがあります。
[[54993, {:posted_at=>1363066554, :item_id=>55007,..}],..]
は54993
post_id です。この配列を取得して並べ替えようとしていますposted_at
。配列は で正しくソートされposted_at
ます。これが私の現在のコードです:
post_ids = UserFeed.new(current_user.id).posts.collect{|x| x[0]}
posts = Post.where(:id => post_ids)
これはpost_id
ではなくでソートしposted_at
ます。でソートする方法を理解しようとしていますがposted_at
、なぜ配列が でソートされるのか疑問に思っていpost_id
ます。