Получить все закрытые даты, используя pluck
запрос в виде массива
@closed_dates = AccountClose.where("AccountCloseId is not null").pluck('date(Date)')
=> [Пт, 20 января 2017, вс, 22 января 2017, вс, 22 января 2017, четверг, 02 фев 2017, вторник, 26 июня 2018 года, среда, 27 июня 2018 года, понедельник, 02 июля 2018 года, среда, 04 июля 2018 года, среда, 11 июля 2018 года, среда, 11 июля 2018 года, среда, 11 июля 2018 года, четверг, 12 июля 2018 года, чт, 12Июль 2018, пт, 13 июл 2018 ..]
Отображать разницу в днях для каждого HPId, который присутствует в AccountClose
@closed_dates.each do |colsed_date|
puts "Difference in days is #{(Date.today - colsed_date).to_i}"
end