質問編集履歴
4
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,6 +9,10 @@
|
|
9
9
|
choiceテーブルとchoicekadaiテーブルがあります。
|
10
10
|
|
11
11
|
choicekadaiのshutudaiというカラムに["37", "42", "50", "47", "40", "36", "51", "39", "48", "43"] のような配列が入っています。この配列の中身を一つずづ取り出し、その中身に一致するidのchoiceテーブルの問題に飛ぶようにしたいです。
|
12
|
+
|
13
|
+
shutudaiに入っている配列の問題を連続で出題するにはどうしたらいいのでしょうか?
|
14
|
+
|
15
|
+
"37"から"42"まではできたのですが、"42"から永遠に"42"しか表示されません。
|
12
16
|
|
13
17
|
アドバイスよろしくお願い致します。
|
14
18
|
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,6 +11,36 @@
|
|
11
11
|
choicekadaiのshutudaiというカラムに["37", "42", "50", "47", "40", "36", "51", "39", "48", "43"] のような配列が入っています。この配列の中身を一つずづ取り出し、その中身に一致するidのchoiceテーブルの問題に飛ぶようにしたいです。
|
12
12
|
|
13
13
|
アドバイスよろしくお願い致します。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
choiceテーブル(問題テーブル)
|
18
|
+
|
19
|
+
id|title|created_at|updated_at|setumon|one|two|three|four|kaisetu|hint|chapter|
|
20
|
+
|
21
|
+
title:タイトル
|
22
|
+
|
23
|
+
setumon:問い
|
24
|
+
|
25
|
+
one,two,three,four:選択肢4つ
|
26
|
+
|
27
|
+
kaisetu:解説
|
28
|
+
|
29
|
+
hint:ヒント
|
30
|
+
|
31
|
+
chapter:問題の内容によってchapterわけしてます
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
choicekadaiテーブル(課題テーブル)
|
36
|
+
|
37
|
+
id|kadai|created_at|updated_at|shutudai|kigen|
|
38
|
+
|
39
|
+
kadai:課題のタイトル("課題(forループ)"など)
|
40
|
+
|
41
|
+
shutudai: 例:["37", " 42", " 50", " 47", " 40", " 36", " 51", " 39", " 48", " 43"]
|
42
|
+
|
43
|
+
kigen:期限
|
14
44
|
|
15
45
|
|
16
46
|
|
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -106,13 +106,9 @@
|
|
106
106
|
|
107
107
|
@str = @str.delete("[").delete("]").delete('""').split(',') # ["37", "42", "50", "47", "40", "36", "51", "39", "48", "43"]
|
108
108
|
|
109
|
-
#@in = %Q{params[:id]}
|
110
|
-
|
111
109
|
@in = @str.index(%Q{params[:id]}).to_i
|
112
110
|
|
113
111
|
@ar = @str[@in+1].to_i
|
114
|
-
|
115
|
-
#p = params.require(:choice)
|
116
112
|
|
117
113
|
redirect_to("/choices/#{@choicekadai.id}/choice/#{@ar}")
|
118
114
|
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,7 +94,7 @@
|
|
94
94
|
|
95
95
|
|
96
96
|
|
97
|
-
<choice_controller.
|
97
|
+
<choice_controller.rb>
|
98
98
|
|
99
99
|
def response_params
|
100
100
|
|