回答編集履歴

3

追加エラー対策

2020/02/14 02:37

投稿

siruku6
siruku6

スコア1382

test CHANGED
@@ -38,7 +38,15 @@
38
38
 
39
39
  ```view
40
40
 
41
+ # これはだめだった(20200214判明)
42
+
41
43
  = f.hidden_field :id
44
+
45
+
46
+
47
+ # こっちはどうでしょう?
48
+
49
+ = f.hidden_field :user_id, value: current_user.id
42
50
 
43
51
  ```
44
52
 

2

誤記訂正

2020/02/14 02:37

投稿

siruku6
siruku6

スコア1382

test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- # 補足
47
+ # 補足(以下、間違いでした)
48
48
 
49
49
 
50
50
 
@@ -60,7 +60,7 @@
60
60
 
61
61
 
62
62
 
63
- 次の1行は削除してもらって大丈夫だと思います。
63
+ ~~次の1行は削除してもらって大丈夫だと思います。~~
64
64
 
65
65
  ```controller
66
66
 
@@ -70,7 +70,7 @@
70
70
 
71
71
 
72
72
 
73
- これがなくても、次の条件が自動でfalseになるのでelse文の処理に入ります。
73
+ ~~これがなくても、次の条件が自動でfalseになるのでelse文の処理に入ります。~~
74
74
 
75
75
  ```controller
76
76
 

1

段落分けを実施

2020/02/14 02:34

投稿

siruku6
siruku6

スコア1382

test CHANGED
@@ -1,3 +1,7 @@
1
+ # 原因の調査結果
2
+
3
+
4
+
1
5
  viewファイルを真似たところ、動作を再現することができました。
2
6
 
3
7
  f.file_fieldについては、中身が入力されていない場合、その枠(今回でいうところの micropost)もない状態で処理がcontrollerに移るようです。
@@ -15,6 +19,8 @@
15
19
  つまり、file_field特有のバグのようです。
16
20
 
17
21
 
22
+
23
+ # 対策
18
24
 
19
25
 
20
26