Kompilator Ruby online
Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.
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.readireadlinesczytają 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?
Czy muszę instalować Ruby albo bundlera, żeby używać edytora online?
Czy edytor online Ruby działa na telefonie i Chromebooku?
Czy edytor online Ruby obsługuje gets i stdin?
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?
Przydatne narzędzia do Ruby
Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Ruby online. Wszystkie w Coddy.