I am getting the error
undefined method `strftime' for "2013-03-06":String
when trying to display a date normally (June Sunday 3, 2013 or something similar) from the string 2013-03-06 using strftime.
The line that does this in my index.html.erb and looks like this
<td><%= task.duedate.strftime("%B %e, %Y") %></td>
I am just learning Rails so I am sure it is just a stupid beginners error, any help would be appreciated. Thank you
It looks like your duedate is a string, when strftime is a method for Time/Date class. You can try this:
Date.parse(task.duedate).strftime("%B %e, %Y")
This solved the issue for me:
Date.created_at.try(:strftime, ("%B %e, %Y"))
Hope this helps!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With