Menu
Coddy logo textTech
Русский

Песочница Ruby

Пишите, запускайте и делитесь фрагментами кода — без установки.

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

Запустите Ruby онлайн в браузере

Это бесплатный онлайн-компилятор и песочница Ruby. Пишите код Ruby прямо в браузере, нажимайте «Запустить» и выполняйте его на Ruby 3.3 с включённым YJIT за секунды — без rbenv, без rvm и без настройки bundler. Самый быстрый способ проверить блок, попробовать новый метод или решить задачу с собеседования по Ruby.

Под капотом редактор использует тот же движок, что и VS Code (подсветка синтаксиса Ruby, автодополнение, подчёркивание ошибок), а код выполняется на Ruby 3.3 с уже установленными gems: Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt и CSV. Парсите ли вы HTML, обращаетесь к JSON API или изучаете метапрограммирование — эта онлайн-песочница Ruby ведёт вас от идеи к результату за секунды.

Почему эта Ruby-песочница полезна

  • Мгновенный запуск Ruby — пишите код, нажимайте «Запустить» и получайте результат из Ruby 3.3 с YJIT за секунды, без rbenv и bundler.
  • Полная подсветка синтаксиса Ruby, автодополнение и понятные сообщения об ошибках с номерами строк — тот же движок редактора, что и у VS Code.
  • Поддерживается ввод stdin — gets, $stdin.read, readlines читают данные из поля ввода playground, поэтому можно полноценно тестировать интерактивные Ruby-скрипты и задачи для собеседований. Без установки — не нужны rvm, rbenv или настройка bundler.
  • Ruby 3.3 с предустановленными Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt и CSV — парсите HTML, обращайтесь к API и запускайте тесты мгновенно.

Что можно сделать в песочнице Ruby

  • Блоки, Procs и lambdas — базовые идиомы Ruby, которые можно проверять по одному методу, а также Enumerable (map, select, reduce, each_with_object).
  • Небольшие скрипты для HTML-скрейпинга или JSON-API: используйте Nokogiri для парсинга HTML и HTTParty для обращения к эндпоинту — оба gems уже установлены.
  • Быстрые эксперименты в Ruby — проверьте регулярку, попробуйте приём метапрограммирования с define_method, убедитесь в работе class_eval или проверьте, как ведёт себя Symbol#to_proc.

Часто задаваемые вопросы про онлайн-компилятор Ruby

Онлайн-компилятор Ruby бесплатный?
Да. Песочница Ruby полностью бесплатна — без регистрации, без установки Ruby и без настройки rvm или rbenv. Просто откройте страницу и запускайте код на Ruby 3.3.
Нужно ли устанавливать Ruby или bundler, чтобы пользоваться онлайн-раннером?
Установка не требуется. Вам не нужен Ruby, rbenv или bundler на компьютере — онлайн-раннер Ruby выполнит ваш код на Ruby 3.3 с включённым YJIT и вернёт результат за секунды.
Работает ли песочница Ruby на мобильном и Chromebook?
Да. Песочница Ruby работает в любом современном браузере — десктоп, планшет или мобильный. Удобно запускать Ruby с Chromebook, iPad или школьного компьютера, где нельзя установить Ruby.
Поддерживает ли playground Ruby gets и stdin?
Да. В playground есть поле ввода stdin — gets, $stdin.read и readlines читают введенные строки так же, как при локальном запуске ruby script.rb. Передавайте ввод построчно и итерируйтесь через $stdin.each_line, как в обычном CLI-скрипте.
Как продолжить учить Ruby после песочницы?
Редактируйте пример кода Ruby, нажимайте «Запустить» и итерации. Для структурированного обучения интерактивный курс Ruby на Coddy охватывает блоки, классы, модули, Enumerable и метапрограммирование с практическими упражнениями.