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

質問編集履歴

4

ビュー追加

2020/05/20 03:29

投稿

pecchan
pecchan

スコア592

title CHANGED
File without changes
body CHANGED
@@ -72,8 +72,29 @@
72
72
  end
73
73
 
74
74
  ```
75
+ ビュー
76
+ ```ruby
75
77
 
78
+ <%= form_for(@user) do |f| %>
79
+ <%= render 'shared/error_messages' %>
80
+ <%= f.label :name %>
81
+ <%= f.text_field :name, class: 'form-control' %>
76
82
 
83
+ <%= f.label :email %>
84
+ <%= f.email_field :email, class: 'form-control' %>
85
+
86
+ <%= f.label :password %>
87
+ <%= f.password_field :password, class: 'form-control' %>
88
+
89
+ <%= f.label :password_confirmation %>
90
+ <%= f.password_field :password_confirmation, class: 'form-control' %>
91
+
92
+ <%= f.submit yield(:button_text), class: "btn btn-primary", id: "commit" %>
93
+ <% end %>
94
+
95
+
96
+ ```
97
+
77
98
  送信前のURL
78
99
  app/users/signup
79
100
  ![イメージ説明](0fbcca34fa85644927b170998e0c23cc.jpeg)

3

書き直し

2020/05/20 03:29

投稿

pecchan
pecchan

スコア592

title CHANGED
@@ -1,1 +1,1 @@
1
- RoRチュートリアル7章の演習 URLがPOST後に変わる理由
1
+ RoRチュートリアル7章の演習 URLが送信後に変わる理由
body CHANGED
File without changes

2

修正

2020/05/20 03:02

投稿

pecchan
pecchan

スコア592

title CHANGED
File without changes
body CHANGED
@@ -3,21 +3,16 @@
3
3
  7章の演習において「考えましょう」のまま答えがないものがあり悩んでます。
4
4
  > 未送信のユーザー登録フォーム (図 7.12) のURLと、送信済みのユーザー登録フォーム (図 7.18) のURLを比べてみましょう。なぜURLは違っているのでしょうか? 考えてみてください。
5
5
 
6
- 要は、ユーザー登録フォームのURLが、POST前と、POST後で変わるのですが、
6
+ 要は、ユーザー登録フォームのURLが、送信前と送信後で変わるのですが、
7
7
  その**明確な理由**が分かりません。
8
8
 
9
- 流れを整理してみましたが、やはり最後のURLが何故/usersになるのか分かりません・・・
9
+ 送信の流れを整理してみましたが、やはり最後のURLが何故/usersになるのか分かりません・・・
10
10
 
11
- 【POST前】
12
- 1.GETリクエストで/signupを要求
13
- 2.ルーティングに従い、usersコントローラーのnewアクション呼び出し
11
+ ルーティングに従い、usersコントローラーのcreateアクションへ。
14
- 3.newビューをレンダリング、URLは/signupとして返す
15
12
 
13
+ @user.saveで失敗するのでrender 'new'が実行される。
16
14
 
17
- 【POST後】
18
- 1.POSTリクエストで/signupを要求
15
+ もURLは何故/users??
19
- 2.ルーティングに従い、usersコントローラーのcreateアクション呼び出し
20
- 3.@user.saveで失敗するのでrender 'new'が実行される でもURLは何故/users??
21
16
  post と 'users#new'の組み合わせが無いから?
22
17
 
23
18
 

1

2020/05/20 03:02

投稿

pecchan
pecchan

スコア592

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
  要は、ユーザー登録フォームのURLが、POST前と、POST後で変わるのですが、
7
7
  その**明確な理由**が分かりません。
8
8
 
9
- 流れを整理してみましたが、やはり最後のURLが/usersになるのか分かりません・・・
9
+ 流れを整理してみましたが、やはり最後のURLが何故/usersになるのか分かりません・・・
10
10
 
11
11
  【POST前】
12
12
  1.GETリクエストで/signupを要求