私の最後の質問https://stackoverflow.com/questions/13112897/rails-begginer-validationsはローカライズされすぎたために閉じられたので、より一般的になるようにします。
現在のレコード (またはセッション) から値を検証オプションに渡すことは可能ですか?
これは機能します:
validates :name, :length => { :minimum => 2 }
しかし、モデルに「minlength」フィールドがあり、「name」の長さを「minlength」フィールドの値に対して検証したい場合、どうすればよいでしょうか?
これらの例は機能しません。
validates :name, :length => { :minimum => self.minlength }
validates :name, :length => { :minimum => :minlength }
validates :name, :length => { :minimum => session_variable_with_minlength_value }