J'ai une tâche de râteau qui doit insérer une valeur dans plusieurs bases de données. Je voudrais passer cette valeur dans la tâche de râteau à partir de la ligne de commande ou d' une autre tâche de râteau. Comment puis-je faire
Utilitaire de construction Ruby similaire à make avec des commandes de construction définies en Ruby pur.
J'ai une tâche de râteau qui doit insérer une valeur dans plusieurs bases de données. Je voudrais passer cette valeur dans la tâche de râteau à partir de la ligne de commande ou d' une autre tâche de râteau. Comment puis-je faire
La différence entre rake db:migrateet rake db:resetest assez claire dans ma tête. Ce que je ne comprends pas, c'est commentrake db:schema:load les deux précédents sont différents. Juste pour être sûr que je suis sur la même page: rake db:migrate - Exécute les migrations qui n'ont pas encore été...
J'ai une base de données Ruby on Rails de développeur pleine de données. Je veux tout supprimer et reconstruire la base de données. Je pense utiliser quelque chose comme: rake db:recreate Est-ce
J'ai ajouté une table dont je pensais que j'allais avoir besoin, mais maintenant je ne prévois plus de l'utiliser. Comment dois-je supprimer ce tableau? J'ai déjà exécuté des migrations, donc la table est dans ma base de données. Je pense que je rails generate migrationdevrais être capable de gérer...
J'ai un Rakefile qui compile le projet de deux manières, selon la variable globale $build_type, qui peut être :debugou :release(les résultats vont dans des répertoires séparés): task :build => [:some_other_tasks] do end Je souhaite créer une tâche qui compile le projet à tour de rôle avec les...
Que veut bundle exec rake db:migratedire? Ou juste bundle exec rake <command>en général? Je comprends que cela bundleprend soin de maintenir les choses dans le Gemfile. Je sais ce que le mot "exec" signifie. Je comprends que cela rakemaintient toutes les différentes choses que vous pouvez...
Quelle est la meilleure façon d'exécuter des tâches planifiées dans un environnement Rails? Script / coureur? Râteau? Je voudrais exécuter la tâche toutes les quelques
J'essaie de créer une tâche de râteau personnalisée, mais il semble que je n'ai pas accès à mes modèles. Je pensais que c'était quelque chose implicitement inclus dans la tâche des rails. J'ai le code suivant dans lib / tasks / test.rake: namespace :test do task :new_task do puts Parent.all.inspect...
J'ai une tâche de râteau où je fais quelques vérifications au début, si l'une des vérifications échoue, je voudrais revenir tôt de la tâche de râteau, je ne veux pas exécuter le code restant. Je pensais que la solution serait de placer un retour là où je voulais revenir du code mais j'obtiens...
Après avoir ajouté des fichiers de migration dans le db/migratedossier et exécuté rake db:migrate, je veux revenir à l'étape précédente, je pense que l'utilisation VERSION=nest la bonne façon de le faire, mais je ne connais pas la valeur correcte de n à utiliser. Existe-t-il une commande pour...
J'ai un problème vraiment frustrant: Rake est stupide. Voici comment le problème survient: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Les deux fonctionnent très bien, mais quand je fais cela, $ rake db:migrate J'obtiens l'erreur suivante. (in...
Les derniers ensembles de modifications de Ruby 1.9.2 ne font plus .partie du répertoire actuel de votreLOAD_PATH . J'ai un nombre non négligeable de fichiers Rakefiles qui supposent que cela .fait partie du LOAD_PATH, donc cela les a cassés (ils ont signalé "aucun fichier à charger" pour toutes...
Je viens de mettre à jour Rake vers la dernière version ( 0.9.0.beta.4) et la rakecommande se termine par le message d'erreur suivant: rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> Voici la trace: undefined method `task' for #<Anelis::Application:0x97ef80c>...
Comment puis-je exécuter un seul test à partir d'une suite de tests de rails? rake test ANYTHING semble ne pas
Lors de l'exécution d'une raketâche que j'obtiens: NoMethodError: méthode non définie `last_comment 'pour Ce fut après bundle updatequoi tiré dans la nouvelle version de rake, version 11.0.1. $ grep rake Gemfile.lock rake rake (>= 0.8.7) rake (11.0.1) rake $ bundle update $ bundle exec rake...
J'essaye de lancer un projet de rails, je reçois Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Si je fais: "installation groupée" mais je reçois You have already activated rake 0.9.0, but your Gemfile requires rake 0.8.7 tout en faisant rake...
Selon " Tâches de rake personnalisées ": desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Autant que je sache, les :winner => :environmentmoyens «faire environmentavant winner». Mais quoi environment? Quand dois-je l'utiliser? J'ai...
Dans une tâche rake, si j'utilise la commande met, je vois la sortie sur la console. Cependant, je ne verrai pas ce message dans le fichier journal lorsque l'application est déployée en production. Cependant si je dis Rails.logger.info alors en mode développement je ne vois rien sur la console. Je...
Lorsque j'essaye de le faire, bundler updatej'obtiens cette erreur: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) Je suis nouveau sur Ruby,...
J'ai installé PostgreSQL sur mon Mac OS Lion et je travaille sur une application de rails. J'utilise RVM pour que tout soit séparé de mes autres applications Rails. Pour une raison quelconque, lorsque j'essaye de migrer la base de données pour la première fois, rake ne trouve pas l'utilisateur...