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]

Répondre à