Bonjour, Tu as pas une valuer NULL dans ta bdd sur le champ created_at ?
Le 18 octobre 2011 21:00, Olivier Morel <[email protected]> a écrit : > bonjour > > je ne parviens plus à afficher la date de création de mes éléments. > Avant que je rajoute la ligne suivante <%= image_tag > item.cover.url(:small) %> qui me sert pour paperclip (gem pour uploader > et gérer les fichiers.) je parvenais à afficher la date de création de mes > objet de part la méthode *strftime ("%y-%m") * mais depuis que j ai > rajouter la ligne j ai le droit à une belle erreur que voici : > > erreur : > Showing * > /home/zyriuse/Bureau/Site_locale/railsaway/app/views/items/index.html.erb* > where > line *#11* raised: > undefined method `strftime' for nil:NilClass > > Extracted source (around line *#11*): > > 8: <% @items.each do |item| %> > 9: <%= image_tag item.cover.url(:small) %> > 10: <b> <%= item. title %> </b> <br /> > 11: <p class="data"><%= item.created_at.strftime("%Y-%m") > %></p><br /> > 12: <p><%= item.description %></p> > > > si par contre je retire la méthode *strftime*, l'année,le jour,le mois > l'heure s'affiche comme vous pouvez le voir 2011-10-18 00:00:00 UTC. > > *Ma question est donc la suivante savez vous d'ou peut bien venir se ** > problème. * > * > * > > > > > > > > > > > > > > > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
