Thanks for your inputs. Unfortunately, I can add that:
1. Yes, the code definitely GETS executed 2. No, params[:task] is definitely NOT nil 2. Other values of the Task object in params CAN be set to nil, for example... params[:task][:name] = nil ...works correctly. Could it be that "...[:enddate]" is not sufficient in... params[:task][:enddate] ...because the date gets submitted by a date_select? When I check what values get passed to params, I see... task[enddate(1i)] -> 2011 task[enddate(2i)] -> 3 task[enddate(3i)] -> 1 Could it be that the problem stems from the "(1i), (2i), (3i)" part? Any ideas? -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

