Myślę, że to kwestia nazewnictwa :birthDate. Lepiej nazwać to pole :birth_date, albo :born_on. Może jest problem z nazwą symbolu zapisane jako camelcase?
A może date_select źle buduje HTML?
Probowalem z nazwenictwem, ale to nic nie dalo.
Dodalem :include_blank => true, i wszystko dziala poprawnie, nie wiedziec czemu.
Czasem jak juz wszystkie pomysly zawodza, zupelny przypadek przychodzi z pomoca=)
Ogolnie to railsowe date_select jest wyjatkowo nedzne od strony walorow uzytkowych (3 dropdowny) to juz lepiej pole tekstowe z walidacja. Uzyj lepiej calendardateselect lub jakies inne wlasne/istniejace rozwiazanie oparte na javascriptowym kalendarzu (np. Dynarch JSCalendar)