Ruby on Rails: "обязательно: правда" не работает - PullRequest
0 голосов
/ 17 сентября 2018

Я уже исправил это

Закрыто

[! [Введите описание изображения здесь] [1]] [1] <% = text_field_tag ​​(: first_name, @user ['first_name'], класс: "пользовательский ввод", обязательно: true)%>

У меня есть 2 формы

В форме 1 я пытаюсь сделать обязательными некоторые поля, но это не работает.

при вводе любого текста всплывающее окно не отображается, как на изображении выше

В форме 2 это работает

1 Ответ

0 голосов
/ 17 сентября 2018

Лучше всего иметь дело с такими вещами в модели.В файле app / models / user.rb добавьте:

validates_presence_of :first_name

Это будет означать, что обновление записи без имени first_name приведет к сбою сохранения.Затем вам нужно снова отобразить страницу редактирования, которая должна показать пользователю соответствующие сообщения об ошибках.

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