Я новичок в Ruby и RoR.
У меня есть метод класса, который выглядит следующим образом:
def self.show_all_expired
puts "\r\n COUNT: #{self.expired.all.count}\r\n"
self.expired.all do |s|
puts "\r\n COUNT: #{s}\r\n"
end
puts "\r\nEND\r\n"
end
Когда я запускаю его из консоли, я получаю такой вывод:
Как видите, коллекция подписок не повторяется, а тело блока вообще не вводится.Но количество запросов 31, поэтому должны быть записи.Почему do
блок не выполняется?