Когда я работал с ActiveModel::Errors
в Rails 5 и провел некоторое сравнение в методе count
, length
, size
, я обнаружил, что
ActiveModel::Errors.new(self).count ==> 0 #result
ActiveModel::Errors.new(self).length ==> undefined method `length' #error
ActiveModel::Errors.new(self).size ==> 0 #result
Я пытался найти причину, но я не могу.Пожалуйста, помогите мне, почему length
не работает, но count
и size
работают.