質問編集履歴
3
最新のコードへ変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,6 +24,48 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
+
もっといえば
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
mandalarts_controller
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
```
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
if @mandalarts == []
|
40
|
+
|
41
|
+
@mandalarts = []
|
42
|
+
|
43
|
+
$mandalart_blocks_num.times do |mandalart|
|
44
|
+
|
45
|
+
mandalart = Mandalart.create(text: '')
|
46
|
+
|
47
|
+
@mandalarts << mandalart
|
48
|
+
|
49
|
+
end
|
50
|
+
|
51
|
+
end
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
```
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
のここがちゃんと動作するか確認したいです。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
配列が空だったら、ちゃんと配列の要素が $mandalart_blocks_num分(9つ)分あるかテストしたいです。
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
|
68
|
+
|
27
69
|
### 発生している問題・エラーメッセージ
|
28
70
|
|
29
71
|
|
2
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -422,7 +422,11 @@
|
|
422
422
|
|
423
423
|
ですが、visit root_pathをした瞬間にエラーになってしまいます。
|
424
424
|
|
425
|
-
|
425
|
+
色々sava_and_open_pageとか
|
426
|
+
|
427
|
+
binding.pryとかしたいですが、visit root_path になった瞬間エラーになるので、
|
428
|
+
|
429
|
+
効果的にデバッグも難しいです。ごめんなさい。
|
426
430
|
|
427
431
|
|
428
432
|
|
1
情報追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -374,13 +374,7 @@
|
|
374
374
|
|
375
375
|
|
376
376
|
|
377
|
-
rspecの
|
378
|
-
|
379
|
-
get root_path
|
380
|
-
|
381
|
-
|
382
|
-
|
383
|
-
|
377
|
+
リクエストをせずに、言い換えれば
|
384
378
|
|
385
379
|
ルーティングやコントローラーを介さず
|
386
380
|
|
@@ -426,33 +420,7 @@
|
|
426
420
|
|
427
421
|
このように、配列の中身がなければ、$mandalart_blocks_num分(9つ)配列の要素を作成するので、undefined method `each' for nil:NilClassエラーを起こさないようになっています。
|
428
422
|
|
429
|
-
|
430
|
-
|
431
|
-
現に
|
432
|
-
|
433
|
-
|
434
|
-
|
435
|
-
spec/requests/mandalarts_spec.rbでは
|
436
|
-
|
437
|
-
|
438
|
-
|
439
|
-
```
|
440
|
-
|
441
|
-
|
442
|
-
|
443
|
-
it "works! (now write some real specs)" do
|
444
|
-
|
445
|
-
get root_path
|
446
|
-
|
447
|
-
|
423
|
+
ですが、visit root_pathをした瞬間にエラーになってしまいます。
|
448
|
-
|
449
|
-
end
|
450
|
-
|
451
|
-
```
|
452
|
-
|
453
|
-
|
454
|
-
|
455
|
-
このテストは通ります。
|
456
424
|
|
457
425
|
|
458
426
|
|