Dostaję błądSzyny metoda niezdefiniowany `strftime 'za "06/03/2013": String
niezdefiniowana metoda` strftime' za "06/03/2013": String
podczas próby wyświetlaj zwykle datę (czerwiec, 3 czerwca 2013 r. lub coś podobnego) z ciągu 2013-03-06 za pomocą strftime.
Linia że robi to w moim index.html.erb i wygląda to
<td><%= task.duedate.strftime("%B %e, %Y") %></td>
ja ucze Rails, więc jestem pewien, że to jest po prostu głupi błąd początkujących, każda pomoc będzie docenione. Dziękujemy
Przykład: d = Data.today # 2008-08-12 d.strftime ("% b% d,% Y") # zostanie wydrukowane 12 sierpnia 2008 – Hackerman
Czy istnieje szczególny powód, dla którego twoje pole typów Date lub DateTime? – depa
Właśnie napotkałem ten problem po dodaniu i wypełnieniu kolumny daty w migracji. Rozwiązanie zostało po prostu ponownie uruchomione (domyślam się, że Rails nie wiedział, że atrybut był datą do tego czasu?). – thewillcole