Ruby online
Scrivi, esegui e condividi snippet di codice, senza configurare nulla.
Esegui Ruby online nel tuo browser
Un playground Ruby online gratuito per eseguire codice. Scrivi Ruby nel browser, premi Esegui e il codice gira su Ruby 3.3 con YJIT attivo in pochi secondi. Niente rbenv, niente rvm, niente bundler da configurare prima.
L'editor è costruito sullo stesso motore di VS Code, quindi evidenziazione della sintassi Ruby, completamento automatico e sottolineature degli errori funzionano tutti. Il codice gira su Ruby 3.3 con Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt e CSV già installati come gem: ottimo per analizzare HTML, chiamare un'API JSON o esplorare la metaprogrammazione.
Perché questo playground Ruby è utile
- Esecuzione Ruby immediata: scrivi il codice, premi Esegui e vedi l'output di Ruby 3.3 con YJIT in pochi secondi, senza rbenv né bundler.
- Evidenziazione completa della sintassi Ruby, completamento automatico e messaggi di errore chiari con i numeri di riga, grazie allo stesso motore di editor di VS Code.
- L'input stdin è supportato.
gets,$stdin.readereadlinesleggono tutti dalla casella di input del playground, quindi gli script Ruby interattivi e i problemi in stile colloquio funzionano dall'inizio alla fine. Niente rvm, rbenv o bundler da configurare sul tuo computer. - Ruby 3.3 con Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt e CSV preinstallati: analizza HTML, chiama API ed esegui test all'istante.
Cosa puoi creare nel playground Ruby
- Blocchi, Proc e lambda: gli idiomi fondamentali di Ruby da provare un metodo alla volta, più Enumerable (map, select, reduce, each_with_object).
- Piccoli script di scraping HTML o per API JSON. Usa Nokogiri per analizzare l'HTML e HTTParty per chiamare un endpoint: entrambe le gem sono già installate.
- Esperimenti rapidi in Ruby: prova una regex, prova un trucco di metaprogrammazione con define_method, verifica un class_eval o conferma come funziona Symbol#to_proc.
Domande frequenti sul compilatore Ruby online
Il compilatore Ruby online è gratuito?
Devo installare Ruby o bundler per usare l'esecutore online?
Il playground Ruby funziona da smartphone e Chromebook?
Il playground Ruby supporta gets e stdin?
gets, $stdin.read e readlines leggono le righe che scrivi esattamente come quando esegui ruby script.rb in locale. Passa l'input riga per riga e scorrilo con $stdin.each_line come in un normale script da riga di comando.Come imparo Ruby dopo aver provato il playground?
Strumenti utili per Ruby
Strumenti gratuiti nel browser che si abbinano bene al playground Ruby, tutti parte di Coddy.