Articles of râteau

Ruby on Rails: débogage des tâches de rake

Lorsque j’écris le debugger il ne démarre pas: NoMethodError: undefined method `run_init_script’ for Debugger:Module from /usr/local/lib/ruby/gems/1.8/gems/ruby-debug-base-0.10.3/lib/ruby-debug-base.rb:239:in `debugger’ from (irb):4 Si je lance rake my:task –debugger , cela me ramène immédiatement à la console. Comment est-il possible de déboguer les tâches de rake?

Qu’est-ce que le râteau et comment il est utilisé dans les rails?

J’ai commencé mes tutoriels sur Ruby on Rails il y a une semaine, j’ai un doute s’il vous plaît guide-moi les gars ….! Qu’est-ce que le râteau et comment il est utilisé dans les rails?

Constante non initialisée dans les tâches Rake

Voici la configuration: Nouvelle application Rails, puis mettez ce test_rake.rake dans lib / tasks: task :testclass do HelloClass.hello end` Mettez hello_class.rb dans app / models, ou dans lib / avec cette ligne: config.autoload_paths += %W(#{config.root}/lib) ajouté à config.rb class HelloClass def self.hello puts ‘hello_class’ end end rake testclass donne cette erreur: /Users/name/.rvm/gems/ruby-1.9.2-p0@global/gems/rake-0.8.7/lib/rake.rb:2503:in `const_missing’ /Users/name/Sites/Rails/indexapp/lib/tasks/test_class.rake:5:in `block […]

Comment trouver le fichier source pour une tâche de râteau?

Je sais que vous pouvez voir toutes les tâches de rake possibles en tapant rake -T Mais j’ai besoin de savoir ce que fait exactement une tâche. Comment puis-je trouver un fichier source qui a réellement la tâche? Par exemple, j’essaie de trouver la source de la tâche db: schema: dump.

Quelle est la différence entre Rails.cache.clear et rake tmp: cache: clear?

Les deux commandes sont-elles équivalentes? Si non, quelle est la différence?

rails db: migrer vs rake db: migrer

Je suis nouveau sur les rails. J’ai remarqué lors de la génération de la migration de données dans les rails 5 que certaines personnes utilisent les rails db:migrate sur rake db:migrate . Quelqu’un peut-il expliquer la différence entre la commande rails vs rake dans la migration de firebase database? Cela signifie-t-il que la commande rake […]

Model.reset_column_information ne recharge pas les colonnes dans la migration des rails

J’utilise Rails 3.2 et j’ai une migration qui contient le code: add_column :users, :gift_aid, :integer, :default => 2 # reset columns User.reset_column_information … code here to load legacy data from sqlite3 database … # now create a user with the loaded column data user = User.create( …other cols…, :gift_aid => migrated_gift_aid_column_data, …other cols… ) et […]

Comment puis-je forcer RAILS_ENV dans une tâche de râteau?

J’ai cette petite tâche: namespace :db do namespace :test do task :reset do ENV[‘RAILS_ENV’] = “test” Rake::Task[‘db:drop’].invoke Rake::Task[‘db:create’].invoke Rake::Task[‘db:migrate’].invoke end end end Maintenant, quand j’exécute, il va ignorer le RAILS_ENV que j’ai essayé de coder en dur. Comment puis-je faire fonctionner cette tâche comme prévu?

Comment détecter ce qui provoque un avertissement de dépréciation dans Rake

Lorsque je bundle exec rake -T (ou bundle exec rake ), je reçois des avertissements de dépréciation: Andrews-Air:nabu agrimm$ bundle exec rake –trace -T [DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead. [DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead. [DEPRECATION] `last_comment` is deprecated. Please use `last_description` instead. [DEPRECATION] `last_comment` is deprecated. Please use `last_description` […]

Créer un fichier de départ à partir de données déjà présentes dans la firebase database

J’utilise Rails 3.0.3 et j’ai déjà des données pour ma table “categories” dans la firebase database, mais je veux en créer un fichier. Existe-t-il une tâche de rake qui va générer le format seeds.rb à partir de cette table?