回答編集履歴

1

追記が誤っていたので修正しました。

2019/11/19 14:28

投稿

charlie_aoyagi
charlie_aoyagi

スコア5

test CHANGED
@@ -2,17 +2,13 @@
2
2
 
3
3
  駆け出しの方にも分かるよう共有します。
4
4
 
5
- 今回のパスの動きはuser_path → microposts_path → user_pathです。
6
-
7
- フォームを送信する際、microposts_path → user_pathに@userを渡す必要があります。
8
-
9
- よってMicropostsコントローラのcreateアクションに@userを与えることで解決します。
10
5
 
11
6
 
7
+ 今回のケースではuser_pathにフォームを置いています。
12
8
 
13
- 同様に今回場合は@micropostsも渡必要があるので、
9
+ しかしエラー時パスがmicroposts_pathとなりま
14
10
 
15
- createアクションはこのようります。
11
+ その結果、フォーム入力失敗時に/user/show.html.erbをrenderするため、Micropostsコントローラのcreateアクションにuserとmicroposts変数を渡す必要があります。
16
12
 
17
13
 
18
14