Как иметь значение по умолчанию в базе данных, но не в форме ввода - PullRequest
0 голосов
/ 03 мая 2019

Я создаю регистрационную форму, где пользователь вводит там адресные данные. Для поля страны я бы хотел, чтобы в базе данных по умолчанию было указано «Соединенное Королевство», если не указано иное, но мне бы хотелось, чтобы ввод формы был пустым. В настоящее время в нем отображается «Соединенное Королевство». форма. Можно ли сделать это? Я уже сделал миграции для этого. спасибо

1 Ответ

1 голос
/ 03 мая 2019

По документации здесь: https://apidock.com/rails/ActionView/Helpers/FormHelper/text_field

Вы можете указать значение для поля:

<%= text_field :your_model, :country, value: '' %>

Трудно сказать точно, что вам нужно, так как вы не предоставили никакого кода, но вы можете добавить проверку, которая устанавливает значение 'United Kingdom', если значение этого поля равно blank?

...