2011-10-27 71 views
0

有沒有辦法查詢ActiveRecord模型上哪些屬性被驗證?說我有一個像這樣的模式:如何查詢ActiveRecord模型上的哪些屬性被驗證?

類Person <的ActiveRecord :: Base的 validates_presence_of:命名 validates_numericality_of:年齡 結束

我想是這樣的:

Person.validations => [:name,:age]

回答

3

這樣做:

Person.validators.map {|v| v.attributes if v.attributes }.flatten 
相關問題