Yoann Aubry wrote:

Bonjour à tous,

Je suis en train de suivre une auto-formation rapide à rails et je bute sur un simple instruction migrate du bouquin "Ruby on rails vite et efficace"...
voici le code incriminé :

class CreateCategories < ActiveRecord::Migration

 def self.up

   create_table "categories" do |t|

     t.column :name, :string

     t.column :parent_id, :integer

   end

   create_table("categories_photos", :id=>false) do |t|

     t.column :category_id, :integer

     t.column :photo_id, :integer

   end

   Category.new do |category|

     category.name = "All"

     Photo.find(:all).each do |photo|

       photo.categories << category

       photo.save

     end

   end

 end

 def self.down

   drop_table "categories"

   drop_table "categories_photos"

 end

end

quand je lance un rake db:migrate tout semble bien se passer (je ne vois pas de message d'erreur avec le --trace ) Malheureusement le schema.rb n'est pas mis à jour et par conséquent la BDD non plus.
Est ce que vous avez une idée ?
merci,




Yoann

------------------------------------------------------------------------

_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance
Bon je réponds à ma propre question,  :
je suis revenu en arrière avec rake db:migrate VERSION=3 en ayant préalabement enlevé un DROP Table (car elle n'avait pas été créée, me demandez pas pourquoi...) Ensuite j'ai pu à nouveau lancer un rake db:migrate (en ayant prélablement remis le drop table) et cette fois tout fonctionne nickel. Reste à savoir pourquoi j'avais une version 4 partielle, surement un migrate précipité...


--
Yoann Aubry <http://www.netimpulse.fr>
begin:vcard
fn:Yoann AUBRY
n:AUBRY;Yoann
org;quoted-printable:Netimpulse;Is=C3=A8re
adr:;;20 rue d'Alembert;Grenoble;;38000;France
email;internet:[EMAIL PROTECTED]
tel;work:04 76 48 30 14
tel;cell:06 89 84 14 13
url:http://www.netimpulse.fr
version:2.1
end:vcard

_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

Répondre à