Voici un snippet pour créer une tâche Rake qui effectue d'un seul coup : drop, create, migrate et seed
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire
Voici un snippet pour créer une tâche Rake qui effectue d'un seul coup : drop, create, migrate et seed
200ème article posté en 2 mois d'existence !
Il y a environ 13 ansWouhouuu, et en plus c'est mon premier article :p
Il y a environ 13 ansEuh quelle est la différence avec rake db:reset ?
Il y a environ 13 ansJe ne connaissais pas db:reset , comme elle n'a pas de description elle ne s'affiche pas dans la liste des tâches mais d'après ce que je peux lire ici : https://github.com/rails/rails/blob/master/activerecord/lib/active_record/railties/databases.rake#L179 la différence c'est qu'elle ne fait pas seed et que cette tâche-ci vérifie qu'on est bien dans un environnement de développement (histoire de pas griller la db de prod "malencontreusement")
Il y a environ 13 ansSi, je confirme elle fait bien un seed, je l'utilise assez souvent (et dans le code il faut regarder la ligne 246, elle fait un setup, qui fait bien le seed).
Et par défaut elle fonctionne sur l'env de dev. Si on veut le faire en prod il faudrait ajouter RAILS_ENV=production après.
Il y a environ 13 ansExcellent alors, merci pour cette astuce !
Il y a environ 13 ans(et tant pis pour mon premier article, j'essaierai d'etre plus pertinent la prochaine fois :p )
Pas de soucis, et c'est très bien pour l'article.
Il y a environ 13 ansL'article n'est plus en ligne :s
Il y a presque 12 ans@Maxime Merci de nous l'avoir signalé, je viens de retrouver l'article. L'auteur avait changé l'URL de son blog sans faire de redirections :)
Il y a presque 12 ans