Настройка ошибок проверки Ruby на рельсах - PullRequest
0 голосов
/ 05 октября 2018

Привет, я пытаюсь настроить некоторые ошибки формы рельсов.Все из которых работают нормально, за исключением среднего относительно lead_reason_id и т. Д. Я предполагаю, что это потому, что нет пользовательских валидаторов?

  validates :email, presence: true, format: { with: Validators::Base::EMAIL, message: 'Este campo tiene que ser positivo' }
  validates :lead_reason_id, :lead_source_id, presence: true, format: { message: 'Este campo tiene que ser positivo' }
  validates :amount, presence: true, numericality: { only_integer: true, greater_than: 0,  message: 'Este campo tiene que ser positivo' }

Я получаю ошибку

1 Ответ

0 голосов
/ 05 октября 2018

Не уверен, разрешена ли проверка нескольких полей одним вызовом validates.Также для хеша format необходимо указать параметр :with, который отсутствует.Если вы просто хотите проверить присутствие, тогда format хеш не нужен:

validates :lead_reason_id, presence: { message: 'Este campo tiene que ser positivo' }
validates :lead_source_id, presence: { message: 'Este campo tiene que ser positivo' }

Подробнее см .: https://guides.rubyonrails.org/active_record_validations.html#format

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