merci pour ta réponse Amokrane je commencais à ne plus rien comprendre lol..
bon week-end


Rubyment
Olivier Morel

Le 14 octobre 2011 20:53, Amokrane <[email protected]> a écrit :

> Bonjour,
>
> Attention il ne faut pas modifier le fichier schéma.rb pour ajouter
> des champs dans ta table. Ce fichier représente l'état de ta base de
> données à un moment donné. Pour ajouter tes champs, il faut le faire
> via des migrations. Ces migrations sont créées en ajoutant un fichier
> dans le répertoire db/migrate sous le format
> version_nom_migration.rb.
>
> Tu peux le faire via une ligne de commande (si tu es en Rails 3 et +):
>
> rails g migration AddFieldToItem field:field_type
>
> Par exemple si tu souhaites ajouter un champ de type string nommé
> name, tu peux faire:
>
> rails g migration AddNameToItem name:string
>
> Tu peux lire les fichiers générés afin de connaitre la syntaxe des
> fichiers de migration.
>
> Une fois que c'est fait, il ne te reste plus qu'à exécuter ta tâche
> Rake.
>
> On 14 oct, 20:42, Olivier Morel <[email protected]> wrote:
> > bonjour
> >
> > Je souhaite ajouter 2 champs de ma table items seulement voila la
> création
> > de ma table est des champs se trouve dans db/migrate/schema.rb à chaque
> fois
> > que j'ajoute un champs et que je fais  rake db:migrate il disparait de
> > schema.rb.
> >
> > Normalement cela ne devrait il pas se trouver dans migrate
> > xxxxx_create_items.rb ?? ou un truc de ce genre.
>
> --
> 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 à