質問するログイン新規登録

質問編集履歴

2

追記

2020/09/09 17:12

投稿

atsdknbs
atsdknbs

スコア1

title CHANGED
File without changes
body CHANGED
@@ -64,6 +64,25 @@
64
64
  shutudaiの配列をループで一つずつ取り出し、取り出した値をchoiceのidで一致するものを問題として出題し、解いたら、次の問題、という感じをイメージしています。
65
65
  そのために、choicekadaiのidを引っ張ってこないといけないんですが、うまく行きません。
66
66
 
67
+ <routes.rb>
68
+ Rails.application.routes.draw do
69
+ get "choices/:id/choice" => "choices#choice"
70
+ get "choices/choiceomote" => "choices#choiceomote"
71
+ get "choices/index" => "choices#index"
72
+ get "choices/new" => "choices#new"
73
+ get "choices/:id/choice/:id" => "choices#show"
74
+ get "choices/show" => "choices#show"
75
+ post "choices/create" => "choices#create"
76
+ post "choices/check_box" => "choices#check_box"
77
+ get "choices/:id/edit" => "choices#edit"
78
+ post "choices/:id/update" => "choices#update"
79
+ post "choices/:id/choice/:id/show" => "choices#show"
80
+ post "choices/:id/choice/:id/response_params" => "choices#response_params"
81
+ post "choices/:id/destroy" => "choices#destroy"
82
+ post "choices/:id/date" => "choices#date"
83
+ post "choices/:id/choice/:id/next" => "choices#next"
84
+ end
85
+
67
86
  ### 試したこと
68
87
 
69
88
  ここに問題に対して試したことを記載してください。

1

追記

2020/09/09 17:12

投稿

atsdknbs
atsdknbs

スコア1

title CHANGED
File without changes
body CHANGED
@@ -41,10 +41,34 @@
41
41
  @random.shuffle!
42
42
  end
43
43
 
44
+ <追記>
45
+ 基本情報の過去問道場のようなサイトを作成したいと考えています。
46
+ choiceテーブル(問題テーブル)
47
+ id|title|created_at|updated_at|setumon|one|two|three|four|kaisetu|hint|chapter|
48
+ title:タイトル
49
+ setumon:問い
50
+ one,two,three,four:選択肢4つ
51
+ kaisetu:解説
52
+ hint:ヒント
53
+ chapter:問題の内容によってchapterわけしてます
54
+
55
+
56
+ choicekadaiテーブル(課題テーブル)
57
+ id|kadai|created_at|updated_at|shutudai|kigen|
58
+ kadai:課題のタイトル("課題(forループ)"など)
59
+ shutudai: 例:["37", " 42", " 50", " 47", " 40", " 36", " 51", " 39", " 48", " 43"]
60
+ kigen:期限
61
+
62
+ shutudaiには、choicekadaiのidを配列にして、10個いれています。
63
+ 想像としましては、"課題(forループ)"をクリックしたら、配列の一つ目の問題が表示され、そのあと残りの9問を解いて終了。
64
+ shutudaiの配列をループで一つずつ取り出し、取り出した値をchoiceのidで一致するものを問題として出題し、解いたら、次の問題、という感じをイメージしています。
65
+ そのために、choicekadaiのidを引っ張ってこないといけないんですが、うまく行きません。
66
+
44
67
  ### 試したこと
45
68
 
46
69
  ここに問題に対して試したことを記載してください。
47
70
 
48
71
  ### 補足情報(FW/ツールのバージョンなど)
49
72
 
73
+
50
74
  ここにより詳細な情報を記載してください。