datetime_select, is creating an instance of the Time class

Hello

It seems that datetime_select, is creating an instance of the Time
class. Why would that be?

I found this while building a site where people can create vigils
(prayer vigils, peace vigils, etc). When I added a validation method
that compared start_date to created_at, it generated the error:

    ArgumentError (comparison of Time with DateTime failed):

I was able to put a breakpoint in the create action of my vigil
controller and found that @vigil.start_date.class returns Time type.

I'm running Rails 1.2.3 on Ruby version 1.84.20 on a Windows XP box.

The relevant code is:

View:
<%= datetime_select 'vigil', 'start_date' %></p>

Vigil Controller:

  def new
    s = DateTime.now
    e = s.succ
    @vigil = Vigil.new(:start_date => s, :end_date => e)
  end

  def create
    @vigil = Vigil.new(params[:vigil])

Can anyone verify this for me?

Thanks,
Dave