Я хотел бы получить возраст человека с момента его рождения. now - birthday / 365
не работает, потому что несколько лет имеют 366 дней. Я придумал следующий код:
now = Date.today
year = now.year - birth_date.year
if (date+year.year) > now
year = year - 1
end
Есть ли более рубинский способ расчета возраста?