Herman Müller wrote:
Hi Ruby Comunity!
To display a database stored date like %Y-%m-%d into a text_field with
german format %d.%m.Y. is not so difficult. For conversion you can do
<%= f.text_field :date_test, :value =>
or use a helper.
But how can I save it from the form back INTO the database.
I tried it like in Rubycast Nr. 32 "time in textfield" but I think it's
not the same because you have to convert the date first from %d.%m.%Y to
I tried many (3-days long), but nothings work.
Can somebody help me please, I'm really desperate:-(
Thanks ahead for every proposal!
This is how I do it. Unless until I digg into i18n
Put into application.rb
rec = args.shift
args.each do |e|
d,m,y,time = params[rec][e].split(/\.| /)
params[rec][e] = y + '-' + m + '-' + d + ' ' + time unless y.nil?
update_date(:doc, :time_created, :time_closed)
before you update attributes in your controller.