質問編集履歴

4

UsersControllerの追記

2017/10/10 11:46

投稿

hatsu
hatsu

スコア1809

test CHANGED
File without changes
test CHANGED
@@ -141,3 +141,93 @@
141
141
  解決方法のわかるかた、心当たりある方、気になる点がある方、ぜひともご教授いただけますと大変嬉しく思います。
142
142
 
143
143
  何卒よろしくお願いいたします。
144
+
145
+
146
+
147
+ ###追記
148
+
149
+ UsersControllerです。
150
+
151
+ ```ruby
152
+
153
+ class UsersController < ApplicationController
154
+
155
+ before_action :set_user, only: [ :update, :destroy ]
156
+
157
+
158
+
159
+ def index
160
+
161
+ @users = User.all
162
+
163
+ end
164
+
165
+
166
+
167
+ def show
168
+
169
+ @user = User.find(params[:id])
170
+
171
+ end
172
+
173
+
174
+
175
+
176
+
177
+ def edit
178
+
179
+ end
180
+
181
+
182
+
183
+ def update
184
+
185
+ if @user.update( user_params )
186
+
187
+ redirect_to root_path
188
+
189
+ else
190
+
191
+ render :edit
192
+
193
+ end
194
+
195
+ end
196
+
197
+
198
+
199
+ def destroy
200
+
201
+ if @user.destroy
202
+
203
+ redirect_to root_path
204
+
205
+ else
206
+
207
+ render :edit
208
+
209
+ end
210
+
211
+ end
212
+
213
+
214
+
215
+ private
216
+
217
+ def set_user
218
+
219
+ @user = User.find( params[:id] )
220
+
221
+ end
222
+
223
+
224
+
225
+ def user_params
226
+
227
+ params.require(:user).permit(:email, :password, :name)
228
+
229
+ end
230
+
231
+ end
232
+
233
+ ```

3

タイトル修正

2017/10/10 11:46

投稿

hatsu
hatsu

スコア1809

test CHANGED
@@ -1 +1 @@
1
- Railsで作ったユーザーモデルにnameカラムを追加したいが保存されない
1
+ Railsのdeviseで作ったモデルにカラムを追加したい
test CHANGED
File without changes

2

タイトル変更

2017/10/09 13:04

投稿

hatsu
hatsu

スコア1809

test CHANGED
@@ -1 +1 @@
1
- deviseを使って作ったユーザーモデルにnameカラムを追加したい
1
+ Rails作ったユーザーモデルにnameカラムを追加したいが保存されない
test CHANGED
File without changes

1

誤字修正

2017/10/09 08:50

投稿

hatsu
hatsu

スコア1809

test CHANGED
@@ -1 +1 @@
1
- deviseを使って作ったユーザーモデルにnameカラムを追加したい
1
+ deviseを使って作ったユーザーモデルにnameカラムを追加したい
test CHANGED
@@ -1,6 +1,6 @@
1
1
  Ruby on Rails5、rubyは2.4.0を用いて
2
2
 
3
- 初めてdeciseというgemを使用してuesrログインの機能を追加しました。
3
+ 初めてdeviseというgemを使用してuesrログインの機能を追加しました。
4
4
 
5
5
  emailとパスワードによるログインは正常に行うことができました。
6
6