2 つのモデルの質問と回答を関連付けました. 質問モデルには多くの回答があります. したがって, 私のクエリは
Question.joins("inner join answers on questions.correct_answer_id = answers.id").select("answers.answer")
SELECT answers.answer FROM `questions` inner join answers on questions.correct_answer_id = answers.id
mysqlクエリでは正しい答えが返されますが、なぜレールですか? 私だけが得た
[#<Question >, #<Question >]