kaize/validates — pull request #43 by Khelek (2014-08-19 10:07:12+00:00)
Title: Dynamic length validator

Теперь в associated_length_validator можно передавать лямбду или символ, как

validates :field, association_length: { maximum: -> (record) { record.max } }
validates :field2, association_length: { maximum: -> { 3 } }
validates :field3, association_length: { maximum: :max }

UPD. пофиксил тесты для ruby1.9.3