2011-09-17 3 views
0

나는 트위터와 비슷한 것을 만들기 위해 실험하고있다.Rails3 : X가 Y이면 Y와 관계없이 모든 X를 어떻게 표시합니까?

내 앱에서 소식은 사용자에게 속하며 사용자에게는 여러 개의 소식이 있습니다.

이제 특정 제출자의 게시물을 제출 시간순으로 표시하는 방법을 알고 있습니다.

하지만 제출 시간순으로 정렬 된 한 페이지에 모든 사용자의 모든 게시물을 표시하는 방법을 모르겠습니다.

아이디어가 있으십니까? 다음과 같은

답변

1

뭔가?

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

나는 당신을 오해하고 있습니까?

+0

게시물이 사용자에게 속한 것이 중요하지 않습니까? –

+1

나는 그것이 "중요하지 않다"는 의미를 이해하지 못합니다. 사용자를 고려하지 않고 모든 게시물을 표시하려는 경우 표시된 코드는 그것을 수행하는 방법입니다 ... – lucapette

+0

좋아, 나는 그것이 "belongs_to"다른 클래스를 가지고 게시물을 정렬하는 데이터 트리 및 물건을 고려해야한다고 생각. –

2

Post.order(:submission_time)

+0

게시물이 사용자에게 속한 것이 중요하지 않으니? –

+0

데이터베이스가 어떻게 보이는지 보지 않는다면 시도해보십시오. – Ramon

관련 문제