2013-02-15 1 views
0

속성 구축 기본적으로는 부모로부터 쿼리 내가 를 만들기 위해 노력하고 쿼리에서 다음과 같은 오류를 얻기

, 나는 많은 답변이 질문이 내가 노력하고있어 "FROM 절 항목 누락" '의 X'카테고리와 질문에 속하는 모든 답변을 얻을

Answer.joins(:question). 
from('answers'). 
where(:question => {:category => @category}). 
sort_by(&:created_at). 
reverse. 
paginate(:page => params[:page], :per_page => 20) 
+0

정말()에서 필요합니까? 어떤 검색어를 삭제하면 어떤 검색어를 얻을 수 있습니까? –

+0

나는 from, ActiveRecord :: StatementInvalid AnswersController # category에서 PG :: Error : ERROR : 테이블 "question"에 대한 FROM 절 항목이 누락되었습니다. –

답변

1

시도 :

Answer.joins(:question => :category).where... 

방법에 대해 :

Answer.joins(question: category).where("categories.name = ?", @category).order("answers.created at ASC").paginate(page: params[:page], per_page: 20) 
+0

아니요, 작동하지 않았습니다. (: question => : category => @category}) sort_by (& : created_at) .reverse.paginate (: page => params [: page] ], : per_page => 20) –

+0

어떤 오류가 있었습니까? –

+0

오류 : 테이블 "question"에 대한 FROM 절 항목이 누락되었습니다. –

관련 문제