how to have default date for date_select

Assign the default value you want, in the new action. date_select()
will do the right thing with it in the view.

e.g.

  def new
    @calendar_event = CalendarEvent.new :start_date =>
"2006-01-01".to_date
  end

Are you sure you want the default year to be 2006, and not the current
year?

e.g.

  def new
    @calendar_event = CalendarEvent.new :start_date =>
Time.parse("#{Time.today.year}-01-01")
  end

Ciao,
Sheldon.