前提・実現したいこと
Railsで3-4択の問題を作ろうと思っています。
teratail 『Ruby on Rails のクイズアプリ作成 idの受け渡しについて』
を参考に実装中です。
発生している問題・エラーメッセージ
上記参考の、
def mark
quizzes = Quiz.find(params[:tests])
@answers = []
quizzes.each do |q|
answers << {quiz: q, right: q.right_answer?(params["quiz#{q.id}"])}
end
end
の中で[:tests]というのがどこから出てきたのかわかりません。
quizzesには選ばれたクイズのデータが全て配列で格納される?
またエラーもどう部位で
Couldn't find Quiz without an ID と表示されます
試したこと
[:tests]の箇所を選択されたであろう問いのidが反映されるように色々やったが
できず...
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/30 16:04
2018/08/31 00:16