나는 트위터와 비슷한 것을 만들기 위해 실험하고있다.Rails3 : X가 Y이면 Y와 관계없이 모든 X를 어떻게 표시합니까?
내 앱에서 소식은 사용자에게 속하며 사용자에게는 여러 개의 소식이 있습니다.
이제 특정 제출자의 게시물을 제출 시간순으로 표시하는 방법을 알고 있습니다.
하지만 제출 시간순으로 정렬 된 한 페이지에 모든 사용자의 모든 게시물을 표시하는 방법을 모르겠습니다.
아이디어가 있으십니까? 다음과 같은
나는 트위터와 비슷한 것을 만들기 위해 실험하고있다.Rails3 : X가 Y이면 Y와 관계없이 모든 X를 어떻게 표시합니까?
내 앱에서 소식은 사용자에게 속하며 사용자에게는 여러 개의 소식이 있습니다.
이제 특정 제출자의 게시물을 제출 시간순으로 표시하는 방법을 알고 있습니다.
하지만 제출 시간순으로 정렬 된 한 페이지에 모든 사용자의 모든 게시물을 표시하는 방법을 모르겠습니다.
아이디어가 있으십니까? 다음과 같은
뭔가?
def stream
@post = Post.order("created_at DESC")
end
나는 당신을 오해하고 있습니까?
Post.order(:submission_time)
게시물이 사용자에게 속한 것이 중요하지 않으니? –
데이터베이스가 어떻게 보이는지 보지 않는다면 시도해보십시오. – Ramon
게시물이 사용자에게 속한 것이 중요하지 않습니까? –
나는 그것이 "중요하지 않다"는 의미를 이해하지 못합니다. 사용자를 고려하지 않고 모든 게시물을 표시하려는 경우 표시된 코드는 그것을 수행하는 방법입니다 ... – lucapette
좋아, 나는 그것이 "belongs_to"다른 클래스를 가지고 게시물을 정렬하는 데이터 트리 및 물건을 고려해야한다고 생각. –