Walidacja calendardateselect

Witam, nam problem z podswietleniem pola z kalendarzem. Do podswietlania pol uzywam gdzies tam odkopanego kodu, ktory siedzi w enviroment.rb:
ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
error_style = “background-color: #ffff80
if html_tag =~ /<(input|textarea|select)[^>]+style=/
style_attribute = html_tag =~ /style=[’"]/
html_tag.insert(style_attribute + 7, "#{error_style}; ")
elsif html_tag =~ /<(input|textarea|select)/
first_whitespace = html_tag =~ /\s/
html_tag[first_whitespace] = " style=’#{error_style}’ "
end
html_tag
end

Walidacja na dacie dziala, jednak nie jest podswietlana. Prosze o pomoc,
pozdrawiam

A jak wygalda kod helpera do generowania pola wybierania daty kalendarza ktory wykorzystuje field_error_proc ?

<% CalendarDateSelect.format=(:hyphen_ampm )%>

  • Data urodzenia: <%= calendar_date_select_tag “user[birthday]”, @user.birthday %>
  • Powinno byc chyba raczaje <%= calendar_date_select(‘user’, ‘birthday’) %> jesli tworzyz tagi poprzez helpery z suffixem _tag musisz sam wykonac test na to czy pojawil sie error.