Sur cette ligne de code:Quelle est la cause de cette erreur de date non valide?
@note.date = Date.strptime(params[:custom_date], '%d-%m-%Y') unless params[:custom_date].blank?
Je reçois cette erreur:
ArgumentError: invalid date
/usr/ruby1.9.2/lib/ruby/1.9.1/date.rb:1022
Voici les paramètres:
{
"commit" => "Create",
"utf8" => "\342\234\223",
"authenticity_token" => "RKYZNmRaElg/hT5tlmLcqnstnOapdhiaWmDcjNDtSOI=",
"action" => "create",
"note" => { "name"=>"note1", "detail"=>"detail" },
"controller" => "notes",
"custom_date" => "03-03-2010"
}
Quelle est la cause de cette erreur? Merci d'avoir lu.
'AJOUT D'to_date' est redondant. 'Date.strptime (...)' renvoie déjà un objet Date. –