Как узнать, какие атрибуты в модели ActiveRecord проверены? - PullRequest
0 голосов
/ 27 октября 2011

Есть ли способ узнать, какие атрибуты в модели ActiveRecord проверены? Скажем, у меня есть такая модель:

класс Person

Я бы хотел что-то вроде этого:

Person.validations => [: имя,: возраст]

1 Ответ

3 голосов
/ 27 октября 2011

Это делает трюк:

Person.validators.map {|v| v.attributes if v.attributes }.flatten
...