У меня есть сервис, который работает с Stripe API.У меня есть этот обработчик для подписки, которую не удается создать.
rescue Stripe::StripeError => e
subscription.errors[:base] << e.message
end
Однако я не совсем уверен, как создать проверку для модели с этим сообщением.Прямо сейчас я сохраняю подписку и затем пытаюсь перенаправить обратно в форму, если существуют ошибки.Но, похоже .save
сбрасывает ошибки, поэтому я не могу выполнить перенаправление.
Похоже, что добавление пользовательской проверки здесь является правильным способом справиться с этим.