Nothing Easy Way To Map Enum Error
Problem
What is defined as below:
enum state: {
draft: 1,
enabled: 2
disabled: 3
}
If you put a wrong value which no defined in enum attribute, take a error ArgumentError: 'hoge' is not a valid status
and wanna custom this error behavior such as error message.
Even if you’d like to modified code only a little, you couldn’t now.
How
I’m not sure, but it look like good. ActiveRecord::Enum validation in Rails API | by Kerollos Magdy | Nerd For Tech | Medium
You don’t have the way not to modified own code now.