sto ottenendo l'erroreRails metodo non definito `strftime 'per "2013/03/06": String
metodo non definito` strftime' per "2013/03/06": String
quando si cerca di visualizzare una data normalmente (3 giugno 2013 di domenica o qualcosa di simile) dalla stringa 2013-03-06 usando strftime.
La linea che fa questo nel mio index.html.erb e assomiglia a questo
<td><%= task.duedate.strftime("%B %e, %Y") %></td>
sto solo imparando Rails quindi sono sicuro che è solo un errore di principianti stupido, qualsiasi aiuto sarebbe apprezzato. Grazie
Esempio: d = Date.today # 2008-08-12 d.strftime ('% b% d,% Y') # verrà stampato il 12 agosto 2008 – Hackerman
Esiste un motivo speciale per cui il campo duedate non è dei tipi Date o DateTime? – depa
Mi sono appena imbattuto in questo problema dopo aver aggiunto e compilato una colonna di date in una migrazione. La soluzione stava semplicemente ricominciando (credo che Rails non sapesse che l'attributo era una data fino ad allora?). – thewillcole