日付の差を求める

Date同士の減算で取得することができます。

require 'date'

day1 = Date::new(2007, 10, 1)
day2 = Date::new(2008, 1, 1)

diff = day2 - day1
puts diff

関連項目