Un jour, une gem

14/02/2012

Mardi c'est Populator

gem install populator

Food for thought

On le sait tous : quand on doit développer une application, il nous faut des données pour essayer nos petites magouilles.

Ryan Bates nous offre donc cette petite gem qui permet d’importer une grande quantité de données dans notre Base de Données.

Cela fonctionne comme ceci :

Ruby (lib/tasks/populate.rake)

namespace :db do
  desc "Efface et remplis la Base de Donnees"
  task :populate =>:environment do
    require 'populator'
    
    Person.delete_all
    
    Person.populate(3000) do |person|
      person.first_name = ["John", "Bob", "Hank"]
      person.last_name = "Smith"
    end
  end
end

Voilà c’est tout pour aujourd’hui. La suite demain !

Le lien utile