0
모든 대답은 :votes_count
속성을 가지고 있으며 그 답으로 계산하려고합니다. .order() by 속성
def index
@answers = Answer.all.order("votes_count desc")
end
을 시도하지만 난 내가 여기서 뭔가를 누락 생각합니다.
모든 대답은 :votes_count
속성을 가지고 있으며 그 답으로 계산하려고합니다. .order() by 속성
def index
@answers = Answer.all.order("votes_count desc")
end
을 시도하지만 난 내가 여기서 뭔가를 누락 생각합니다.
Answer.order("votes_count desc")
Answer.order(:votes_count).reverse
어느 쪽이든 작동해야합니다.
편집
당신은 할 수당신은 설명 무엇 :
@answers = Answer.order("votes_count desc")
@toggled = @answers.where(accept_toggle: true)
@answers = @toggled + (@answers - @toggled)
이에 의해 정렬 된 모든 다른 답변 뒤에 배열의 전면에 accept_toggle == true
이 모든 해답을 넣어 것입니다 votes_count
'모두'는 필요 없지만 아무 것도 변경하지 않습니다. 대신 당신이 받고있는 주문은 무엇입니까? 신분증? – trh
문제는 내가 잘못된 지점에서 호출하고 있다는 것이 었습니다. 내 대답을 업데이트했습니다. –