Ouverture de session

Commentaires récents

Syndication
Flux XML

Script commandes rake

Script commandes rake
Posté par manusvs650 le Vendredi, 18 Juillet, 2008 - 12:21pm. Débuter avec Rails

Bonjour,

Je souhaiterais automatiser l'exécution de plusieurs taches rake.

Par exemple je voudrais taper la commande
rake monscript

qui ferait :
rake db:fixtures:drop
rake db:fixtures:create
rake db:migrate
rake db:fixtures:load FIXTURES=users

sans avoir a taper toutes les commandes d'affiler

J'ai pensé à faire un fichier bat et un sh pour windows et linux
mais il faut maintenir 2 fichiers et rails intègre surement une méthode plus élégante !

Manu



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Ne te complique pas trop la
Auteur: 
sebalyans
Date: 
Ven, 18/07/2008 - 12:41

Ne te complique pas trop la vie.

Un simple rake db:fixtures:drop db:fixtures:create etc... fonctionne tout aussi bien.

A+
Seb

http://www.alyans.fr


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
=> le fichier .rake
Auteur: 
hery
Date: 
Ven, 18/07/2008 - 13:15

Rake te permet de le faire facilement effectivement sans avoir à tout taper :)
Dans ton Rakefile ou bien dans lib/tasks/easy_tasks.rake (tu le nommes comme tu veux et c'est plus propre ...)

desc "Maintenir la base facilement"
task :monscript => ["db:fixtures:drop", "db:fixtures:create" etc ... ] do
# quelque chose que tu veux faire en plus
end

Par contre je te conseille de ne pas autoriser ceci en mode production ... on ne sait jamais.

Va voir la documentation de Rake :
http://rake.rubyforge.org/

et certains tips (par recherche sur google) dont :
http://www.railsenvy.com/2007/6/11/ruby-on-rails-rake-tutorial


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Merci c'est exactement ce
Auteur: 
manusvs650
Date: 
Ven, 18/07/2008 - 13:43

Merci c'est exactement ce que je voulais faire


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
36%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 368

Qui est en ligne
Il y a actuellement 1 utilisateur et 65 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]