0

「FROM句のエントリがありません」を作成しようとしているクエリから次のエラーが発生します

基本的に、多くの回答がある質問があり、「x」カテゴリの質問に属するすべての回答を取得しようとしています

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

1 に答える 1

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)
于 2013-02-15T21:39:55.660 に答える