如何在模型之外使用ActiveRecord验证器?

时间:2013-12-13 17:23:46

标签: ruby-on-rails activerecord ruby-on-rails-4

我有一个

的ActiveRecord验证器
validates :content, length: { in: 1..400 }

在我看来,我想通过引用验证器来显示允许的最大字符长度(400)(这样我就不会在多个点中设置400的值)。我正在使用Rails 4.关于什么是好方法的任何建议?感谢。

1 个答案:

答案 0 :(得分:1)

Model.validators_on(:content).find{|v| v.class == ActiveRecord::Validations::LengthValidator}.options[:maximum]