Разработать: Как пропустить проверку электронной почты при обновлении информации пользователя - PullRequest
0 голосов
/ 18 мая 2018

Как я могу пропустить проверку электронной почты при обновлении информации о пользователе?Поскольку я пропускаю проверку присутствия во время создания нового пользователя.Когда я пытаюсь обновить информацию об этом пользователе, он отправляет мне сообщение об ошибке.

{
 "code": 200,
  "status": "ERROR",
  "errors": {
    "email": [
      "can't be blank"
    ]
  }
}

1 Ответ

0 голосов
/ 18 мая 2018

У меня была эта проблема, но с паролем.Мне удалось решить это так:

def update
 respond_to do |format|
  if @user.update(user_params.except(:password, :password_confirmation))
    format.html { redirect_to @user,  :flash => :success  }
    format.json { render :show, status: :ok, location: @user }
  else
    format.html { render :edit }
    format.json { render json: @user.errors, status: :unprocessable_entity }
  end
 end
end

Вы можете попробовать, кроме электронной почты, но это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...