質問編集履歴
2
マイページビューの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -46,6 +46,10 @@
|
|
46
46
|
class UsersController < ApplicationController
|
47
47
|
before_action :set_user, only: [:show, :edit, :update, :delete]
|
48
48
|
|
49
|
+
def show
|
50
|
+
# before_action :set_user でユーザ情報取得
|
51
|
+
end
|
52
|
+
|
49
53
|
def edit
|
50
54
|
# before_action :set_user でユーザ情報取得
|
51
55
|
end
|
@@ -109,6 +113,19 @@
|
|
109
113
|
<中略>
|
110
114
|
end
|
111
115
|
```
|
116
|
+
|
117
|
+
また、edit.html.erb へ遷移するための、show.html.erb は以下の通りです。
|
118
|
+
|
119
|
+
```
|
120
|
+
<h1>マイページ</h1>
|
121
|
+
<h3>氏名 : <%= @user.user_name %></h3>
|
122
|
+
<h4>メールアドレス: <%= @user.email %></h4>
|
123
|
+
<br>
|
124
|
+
<% if logged_in? %>
|
125
|
+
<%= link_to "ユーザ情報の変更", edit_user_path(display_name: @user.display_name), class: "btn btn-primary" %>
|
126
|
+
<%= link_to 'ログアウト', logout_path, method: :delete %>
|
127
|
+
<% end %>
|
128
|
+
```
|
112
129
|
---
|
113
130
|
|
114
131
|
|
1
routes.rb の情報を追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -95,6 +95,23 @@
|
|
95
95
|
end
|
96
96
|
```
|
97
97
|
|
98
|
+
---
|
99
|
+
追記
|
100
|
+
|
101
|
+
routes.rb は以下のようになっております。
|
102
|
+
|
103
|
+
```
|
104
|
+
Rails.application.routes.draw do
|
105
|
+
<中略>
|
106
|
+
get '/edit_user', to: 'users#edit'
|
107
|
+
patch '/edit_user', to: 'users#update'
|
108
|
+
put '/edit_user', to: 'users#update'
|
109
|
+
<中略>
|
110
|
+
end
|
111
|
+
```
|
112
|
+
---
|
113
|
+
|
114
|
+
|
98
115
|
編集画面からupdateメソッドに飛んだ際にどの項目も正常に更新されません。
|
99
116
|
ご助力いただけると幸いです。
|
100
117
|
|