J'utilise Rails 3.0.3 et j'ai déjà des données pour ma table "categories" dans la base de données, mais je veux en créer un fichier de départ. Y a-t-il une tâche de râteau qui va générer le format seeds.rb pour moi à partir de ce tableau?
Réponses
Trop de publicités?
John Peterson
Points
369
Vous n'êtes pas sûr des tâches de râteau existantes, mais vous pouvez essayer d'exécuter quelque chose comme ça dans la console des rails et coller les résultats dans votre fichier seeds.rb
( avertissement: sale et non testé)
c = Category.all
c.each do |cat|
puts "Category.create(:name => '#{cat.name}')"
end
Ajustez pour tous les champs supplémentaires que vous pourriez avoir.
J'espère que cela t'aides.
MattSlay
Points
1392