I am new to RoR and trying to update an existing app developed by someone else. I have the following form in a partial file to display for the new and edit actions. I added :value to the program_date field to display only the date of the timestamp field, removing the time portion of the field value. It works as needed for edit...

= form.inputs do
  = form.input :program, :as => :select, :collection => @programs
  = form.input :headline, :as => :string
  = form.input :message, :as => :text
= form.input :program_date, :as => :string, :input_html => { :class => 'date-pick', :value => @program_special.program_date.strftime("%m/%d/%Y")}

But when creating a new record, I get an error when trying the same form for a creating a new record, I guess because the field has no value when new...

|undefined method `strftime' for nil:NilClass|

How can I apply to only the edit form? Or am I trying to accomplish this in the correct way?

Thanks, Robert


--
Robert


--
Robert <[email protected]>

--
You received this message because you are subscribed to the Google Groups "Ruby on 
Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/548780D9.3030907%40webtent.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to