前提
現在、勉強目的でRuby on Railsにてクイズアプリを作成しています。
モデルとしては、クイズタイトルテーブルとクイズテーブルを持っています。
- クイズのタイトルテーブル
id
タイトル名
- クイズテーブル
id
title_id(FK)
問題本文
答え
やりたいこと
現在、クイズをどう出題していくかの実装方法について迷っていて、クイズの出題形式的には基本情報ドットコムの過去問道場のような感じを実現したいと思っています。
具体的には、クイズ一覧(タイトルのindexページ)にそれぞれ出題開始ボタンを置き、N番目のタイトルの出題開始ボタンが押されたら、N番目のタイトルに属する問題を一問ずつ出題していきたいと思っています。
この場合の出題に関するルーティングやコントローラーをどう実装していけば良いのかについて迷っています。
とりあえず思いつくのは/titles/1/questions/1のような感じにして、クイズコントローラーのshowに似たアクションを作成して出題していく、という方法ですが、もっと根本的に違うような、もっとベターなやり方があるような気がしてなりません。
ざっくりした質問になってしまい大変恐縮なのですが、ご教示いただけたらと思います、よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。