J'ai eu une pensée et jusqu'ici la pensée a échoué donc je voulais la partager et la faire corriger.Ruby - Exécution d'une itération en appelant require 'filename'
J'ai une série de scripts Ruby écrits pour parcourir un site de commerce électronique depuis l'ajout au panier jusqu'à la sortie. Les scripts se réfèrent tous les uns aux autres afin de maintenir la chaîne en mouvement. Ce que je veux faire est de faire un fichier Ruby appelé Run_CheckOut.rb mais être capable de parcourir plusieurs itérations de la caisse en invoquant ce fichier x fois.
Voici était mon premier essai:
i = 0
10.times do
i+= 1
puts "Iteration number: " + i.to_s
require 'Test_OrderService_SubmitCart'
end
Quand je fais cela, il va appeler uniquement une fois que le fichier requis, mais continue de compter pour i. Comment puis-je appeler le fichier requis 10 fois ou suis-je complètement hors de la base avec cela?
juste pour vous faire savoir, '10.times do | i |' vous permettra d'utiliser 'i' dans la boucle, en commençant par 0 et en passant par 9. (L'intérieur de votre boucle fonctionnera de la même façon, mais alors vous n'avez pas besoin de déclarer le «i» en dehors de la boucle.) –