【问题标题】:How to query what attributes on an ActiveRecord model are validated?如何查询 ActiveRecord 模型上的哪些属性得到验证?
【发布时间】:2011-12-16 13:37:48
【问题描述】:

有没有办法查询 ActiveRecord 模型上的哪些属性得到验证?假设我有这样的模型:

类人

我想要这样的东西:

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

【问题讨论】:

    标签: ruby-on-rails validation activerecord


    【解决方案1】:

    这就是诀窍:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      相关资源
      最近更新 更多