Мне нужно получить список правил валидации из модели в моем приложении на Rails.Я искал и искал источник нескольких драгоценных камней на стороне клиента, но все еще ломаю голову над тем, как это сделать.Есть ли простой способ извлечь список правил валидации из модели Rails?
Мой конкретный пример использования - создание API, в котором форма ввода для новых элементов будет автоматически генерироваться из определения модели,и мне нужно иметь возможность указать, какие поля являются обязательными, максимальную длину и т. д. У меня уже есть поля, типы и длина из метода columns
, но, похоже, не существует какого-либо аналогичного метода validations
возвращает то, что мне нужно (в основном, обязательные поля в соответствии с validates
и validates_presence_of
и т. д.).