Задать вопрос
@vadimstroganov

Как сделать массовый апдейт параметров с валидацией?

Делаю обновление полей пользователя, но при таком обновлении не происходит валидация данных
def update
  if @current_user.update_attributes(user_params_for_update)
     respond_200
  else
     render json: ErrorSerializer.serialize(@current_user.errors), status: :unprocessable_entity
  end
end


Можно ли как-то включить валидацию с использованием метода update_attributes? Или есть какой-то другой способ?
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Решения вопроса 1
ibub1ik
@ibub1ik
Ruby/Rails Dev => Elixir
Можно использовать `update`. Вот еще полезная ссылка по теме: www.davidverhasselt.com/set-attributes-in-activerecord
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы