У меня есть конечная точка API с параметром activate_via
. Однако activate_via
разрешено получать только два значения - «электронная почта» или «текст». Я хочу вызвать ошибку, если этот параметр получит что-нибудь еще.
Первоначально я думал о повышении ActionController :: UnpermittedParameters, однако теперь я понимаю, что реальная цель этой ошибки - когда пропущен параметр KEY, который не разрешен, а не VALUE.
Есть ли уже определенная ошибка для этой цели? Или я должен просто определить свой собственный?