Извините за мой глупый вопрос.
Я добавил внешний API, чтобы получить ответ для проверки правильности почтового индекса.
app / validators / zipcode_validator.rb
class ZipcodeValidator < ActiveModel::Validator
def validate(record)
record.errors.add(:zipcode, :blank) if record.zipcode.blank?
record.errors.add(:zipcode, :not_found) if WmsService.wms_delivery_dates(record.zipcode).nil?
end
end
Работает нормально в режиме реального времени, но случайно выходит из строя и занимает больше времени при запуске rspec.
Какое хорошее решение для этой ситуации?