Как я могу проверить поле имени в моем классе пользователя?
пример :
User.create(name: { en: "name", ka: "1" }) // => ok
User.create(name: { en: "name", ka: "2" }) // => error
Вот класс:
class User < ApplicationRecord
validates :name, presence: true, json: { schema: NAME_SCHEMA }
end
Вот схема имени:
{
"type": "object",
"properties": {
"en": {
"type": "string",
"maxLength": 150
},
"ka": {
"type": "string",
"maxLength": 150
}
}
}