How can i validate name field in my User class?
example:
User.create(name: { en: "name", ka: "1" }) // => ok
User.create(name: { en: "name", ka: "2" }) // => error
Here is class:
class User < ApplicationRecord
validates :name, presence: true, json: { schema: NAME_SCHEMA }
end
here is name schema:
{
"type": "object",
"properties": {
"en": {
"type": "string",
"maxLength": 150
},
"ka": {
"type": "string",
"maxLength": 150
}
}
}