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

質問編集履歴

2

パスワード更新部分修正しました

2020/06/05 14:11

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- Rails プロフィル編集できな
1
+ Rails パスワドを変更せず更新した
body CHANGED
@@ -1,11 +1,15 @@
1
1
  Ruby on Railsを利用して、プロフィールの編集画面を作っています。
2
2
  画像(image)、名前(name)、ひとこと(comment)、パスワード(password)を変更できる機能を作っています。
3
- 全て、画像のみの変更は可能ですが、名前のみ、ひとことのみ、パスワードのみの変更ができない状況です。
4
- 名前のみ、ひとことのみ、パスワードのみでも変更できるようにしたいです。
5
3
 
4
+ パスワード変更せずに更新しようとすると
5
+ Password can't be blank, Password is too short
6
+ と出てきます。
7
+ パスワードを変更しなくても更新できるようにしたいです。
8
+
6
9
  以下、問題がありそうなコードです。
7
10
  分かりづらい部分もあると思いますが、よろしくお願い致します。
8
11
 
12
+
9
13
  users_controller.rb
10
14
  ```
11
15
  def edit

1

パスワード更新部分修正しました

2020/06/05 14:11

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -70,8 +70,8 @@
70
70
  <%= f.text_field :password, placeholder: "パスワードを更新しない場合は入力しないで下さい。" %>
71
71
  </div>
72
72
  <div class="field">
73
- <%= f.label :password, "パスワード(確認)" %>
73
+ <%= f.label :password_confirmation, "パスワード(確認)" %>
74
- <%= f.password_field :password, placeholder: "確認用" %>
74
+ <%= f.password_field :password_confirmation, placeholder: "確認用" %>
75
75
  </div>
76
76
  <div class="button_wrap">
77
77
  <input type="submit" value="送信する" class="button">