salut !

j'ai pas d'accès au web donc je ne peux pas voir l'image jointe, mais je vois déjà 2 pistes possibles : - erreur sur le nom de la table (vérifie bien que le nom de ta table dans ton fichier de migration est bon) - la table n'existe effectivement pas. si tu joues sur les migration, tu vas en arrière, tu reviens, tu modifies une migration, tu la relances etc. tu peux arriver à un état incohérent. vérifie que ta table exsite !

gUI

olivi morel a écrit :


bonjour
je me permet de venir vous voir car je n'arrive pas à trouver la solution à mon probléme .

je suis entrain de devorer le livre que certain d'entre vous mon conseiller Agil web Development With rails, a un moment je dois ajouter un champs "price" j dans ma table qui se nomme 'agileWeb_development' en fesant un rake db:migrate mais seulement voila il me crie dessus en me disant ceci


rake db:migrate --trace
(in /home/operateur/Aptana RadRails Workspace/agileWeb)
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:migrate
== AddPriceToAgileWebDevelopment: migrating ==================================
-- add_column(:agile_web_developments, :price, :decimal)
rake aborted!
An error has occurred, all later migrations canceled:

Mysql::Error: Table 'agileWeb_development.agile_web_developments' doesn't exist: ALTER TABLE `agile_web_developments` ADD `price` decimal
'

j'ai bien ajouter le champs price dans mon fichier voici une capture d'ecran
http://img823.imageshack.us/f/radrails.png/

savez vous comment je peux rectifier le probléme ?

merci à vous tous et bonne journée.

--
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 à