Menu
Coddy logo textTech
Français

Bac à sable Ruby

Écrivez, exécutez et partagez des extraits de code — sans installation.

main.rb
Output
Click Run to see the output here.

Exécutez Ruby en ligne dans votre navigateur

Ceci est un playground et compilateur Ruby en ligne gratuit. Écrivez du code Ruby directement dans votre navigateur, cliquez sur Exécuter, et lancez-le sur Ruby 3.3 avec YJIT activé en quelques secondes — pas besoin de rbenv, de rvm ni de configurer bundler. C'est le moyen le plus rapide de tester un bloc, d'essayer une nouvelle méthode ou de résoudre un problème d'entretien Ruby.

Sous le capot, l'éditeur utilise le même moteur que VS Code (coloration syntaxique Ruby, autocomplétion, erreurs soulignées), et votre code s'exécute sur Ruby 3.3 avec Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt et CSV déjà installés en tant que gems. Que vous parsiez du HTML, appeliez une API JSON ou exploriez la métaprogrammation, ce playground Ruby en ligne vous mène de l'idée à la sortie en quelques secondes.

Pourquoi ce playground Ruby est utile

  • Exécution Ruby instantanée — écrivez du code, appuyez sur Exécuter et voyez la sortie de Ruby 3.3 avec YJIT en quelques secondes, sans rbenv ni bundler.
  • Coloration syntaxique Ruby complète, autocomplétion et messages d'erreur clairs avec numéros de ligne — le même moteur d'éditeur que VS Code.
  • Entrée stdin prise en charge — gets, $stdin.read, readlines lisent depuis la zone d'entrée du playground, ce qui permet de tester les scripts Ruby interactifs et les problèmes d'entretien de bout en bout. Aucune installation — pas de configuration rvm, rbenv ni bundler.
  • Ruby 3.3 avec Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt et CSV préinstallés — parsez du HTML, appelez des APIs et lancez des tests instantanément.

Ce que vous pouvez construire dans le playground Ruby

  • Blocs, Procs et lambdas — idiomes fondamentaux de Ruby que vous pouvez tester méthode par méthode, ainsi qu'Enumerable (map, select, reduce, each_with_object).
  • Petits scripts de scraping HTML ou d'API JSON : utilisez Nokogiri pour parser du HTML et HTTParty pour appeler un endpoint — les deux gems sont déjà installés.
  • Expériences Ruby rapides — testez une regex, essayez une astuce de métaprogrammation avec define_method, vérifiez un class_eval ou confirmez comment fonctionne Symbol#to_proc.

Questions fréquentes sur le compilateur Ruby en ligne

Le compilateur Ruby en ligne est-il gratuit ?
Oui. Le playground Ruby est entièrement gratuit — sans inscription, sans Ruby à installer, sans rvm ni rbenv à configurer. Ouvrez la page et lancez du code sur Ruby 3.3.
Faut-il installer Ruby ou bundler pour utiliser le runner en ligne ?
Aucune installation nécessaire. Pas besoin de Ruby, de rbenv ni de bundler sur votre machine — le runner Ruby en ligne exécute votre code sur Ruby 3.3 avec YJIT activé et renvoie la sortie en quelques secondes.
Le playground Ruby fonctionne-t-il sur mobile et Chromebook ?
Oui. Le playground Ruby fonctionne sur tout navigateur moderne — desktop, tablette ou mobile. Idéal pour exécuter Ruby depuis un Chromebook, un iPad ou un ordinateur de classe où vous ne pouvez pas installer Ruby.
Le playground Ruby prend-il en charge gets et stdin ?
Oui. Le playground propose une zone d'entrée stdin — gets, $stdin.read et readlines lisent les lignes saisies comme lorsque vous exécutez ruby script.rb en local. Envoyez l'entrée ligne par ligne et itérez avec $stdin.each_line comme dans un script CLI classique.
Comment apprendre Ruby après avoir testé le playground ?
Modifiez l'exemple de code Ruby, appuyez sur Exécuter et itérez. Pour une pratique structurée, le cours interactif Ruby de Coddy couvre les blocs, classes, modules, Enumerable et la métaprogrammation avec des exercices pratiques.