Menu
Coddy logo textTech

Kompilator Ruby online

Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.

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

Uruchamiaj Ruby online w przeglądarce

Darmowy edytor online do uruchamiania kodu w Ruby. Piszesz kod Ruby w przeglądarce, klikasz Uruchom, a kod wykonuje się na Ruby 3.3 z włączonym YJIT w kilka sekund. Bez rbenv, bez rvm, bez konfigurowania bundlera.

Edytor działa na tym samym silniku co VS Code, więc masz podświetlanie składni Ruby, autouzupełnianie i podkreślanie błędów. Kod działa na Ruby 3.3 z już zainstalowanymi gemami Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt i CSV. Dobre do parsowania HTML, wywoływania API z JSON albo poznawania metaprogramowania.

Dlaczego ten edytor online Ruby się przydaje

  • Błyskawiczne uruchamianie Ruby: piszesz kod, klikasz Uruchom i w kilka sekund widzisz wynik z Ruby 3.3 z YJIT, bez rbenv i bundlera.
  • Pełne podświetlanie składni Ruby, autouzupełnianie i czytelne komunikaty błędów z numerami linii, na tym samym silniku edytora co VS Code.
  • Obsługa standardowego wejścia. gets, $stdin.read i readlines czytają z pola wejściowego edytora, więc interaktywne skrypty Ruby i zadania rekrutacyjne działają od początku do końca. Nie musisz u siebie konfigurować rvm, rbenv ani bundlera.
  • Ruby 3.3 z preinstalowanymi Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt i CSV: parsuj HTML, odpytuj API i uruchamiaj testy od razu.

Co możesz zbudować w edytorze online Ruby

  • Bloki, Proc i lambdy: podstawowe idiomy Ruby, które przetestujesz metoda po metodzie, a do tego Enumerable (map, select, reduce, each_with_object).
  • Małe skrypty do scrapowania HTML albo obsługi API z JSON. Użyj Nokogiri do parsowania HTML i HTTParty do odpytania endpointu: oba gemy są już zainstalowane.
  • Szybkie eksperymenty w Ruby: przetestuj wyrażenie regularne, wypróbuj sztuczkę metaprogramowania z define_method, sprawdź class_eval albo zobacz, jak działa Symbol#to_proc.

Kompilator Ruby online: najczęstsze pytania

Czy kompilator Ruby online jest darmowy?
Tak, edytor online Ruby jest darmowy. Bez rejestracji, bez instalowania Ruby i bez konfigurowania rvm czy rbenv: otwierasz stronę i uruchamiasz kod na Ruby 3.3.
Czy muszę instalować Ruby albo bundlera, żeby używać edytora online?
Nie trzeba niczego instalować. Nie potrzebujesz na komputerze Ruby, rbenv ani bundlera. Edytor Ruby online wykonuje twój kod na Ruby 3.3 z włączonym YJIT i zwraca wynik w kilka sekund.
Czy edytor online Ruby działa na telefonie i Chromebooku?
Tak. Edytor online Ruby działa w każdej nowoczesnej przeglądarce, na komputerze, tablecie i telefonie. Dobrze sprawdza się przy uruchamianiu Ruby na Chromebooku, iPadzie albo szkolnym komputerze, na którym nie da się zainstalować Ruby.
Czy edytor online Ruby obsługuje gets i stdin?
Tak. gets, $stdin.read i readlines czytają wpisane linie tak samo, jak przy lokalnym uruchomieniu ruby script.rb. Podawaj dane linia po linii i iteruj przez $stdin.each_line jak w zwykłym skrypcie wiersza poleceń.
Jak uczyć się Ruby po wypróbowaniu edytora?
Zmieniaj przykładowy kod Ruby, klikaj Uruchom i poprawiaj. Gdy zechcesz czegoś bardziej uporządkowanego, interaktywny kurs Ruby w Coddy omawia bloki, klasy, moduły, Enumerable i metaprogramowanie z praktycznymi ćwiczeniami.

Przydatne narzędzia do Ruby

Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Ruby online. Wszystkie w Coddy.