2011-09-17 5 views
0

私はTwitterに類似したものを作成しようとしています。Rails3:Xが属している場合、Yに関係なくすべてのXをどのように表示するのですか?

私のアプリでは、投稿はユーザーに属し、ユーザーには多くの投稿があります。

ここでは、特定のユーザーの投稿を投稿時刻別に並べ替える方法を知っています。

しかし、1ページにすべての投稿の投稿を表示する方法がわかりません。

答えて

1

次のようなもの?

def stream 
    @post = Post.order("created_at DESC") 
end 

または私はあなたを誤解していますか?

+0

投稿がユーザーに属することは重要ではありませんか? –

+1

"それは問題ではありません"という意味を理解していません。ユーザーを考慮せずにすべての投稿を表示したい場合。表示されたコードは、それを行う方法です... – lucapette

+0

私は、データツリーや他のクラスが "belongs_to"のときに投稿を並べ替えることを考慮する必要があると思いました。 –

2

Post.order(:submission_time)

+0

投稿はユーザーに属していても問題ありません。 –

+0

あなたのデータベースがどのように見えているか見ていなければ、試してみてください。 – Ramon

関連する問題