Trình biên dịch Ruby online
Viết, chạy và chia sẻ đoạn code. Không cần thiết lập.
Chạy Ruby online ngay trên trình duyệt
Playground Ruby online miễn phí để viết và chạy code. Viết Ruby trên trình duyệt, nhấn Chạy, và code được thực thi trên Ruby 3.3 có bật YJIT chỉ trong vài giây. Không cần thiết lập rbenv, rvm hay bundler trước.
Trình soạn thảo dùng chung engine với VS Code, nên tô sáng cú pháp Ruby, tự động hoàn thành và gạch chân lỗi đều hoạt động. Code chạy trên Ruby 3.3 với Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt và CSV đã được cài sẵn dưới dạng gem: rất tiện để phân tích HTML, gọi một JSON API hay tìm hiểu metaprogramming.
Điều gì làm playground Ruby này hữu ích
- Chạy Ruby tức thì: viết code, nhấn Chạy và xem đầu ra từ Ruby 3.3 có YJIT sau vài giây, không cần rbenv hay bundler.
- Tô sáng cú pháp Ruby đầy đủ, tự động hoàn thành và thông báo lỗi rõ ràng kèm số dòng, nhờ cùng engine soạn thảo với VS Code.
- Hỗ trợ đầu vào stdin.
gets,$stdin.readvàreadlinesđều đọc từ ô đầu vào của playground, nên script Ruby tương tác và bài kiểu phỏng vấn chạy trọn vẹn từ đầu đến cuối. Máy của bạn không cần thiết lập rvm, rbenv hay bundler. - Ruby 3.3 với Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt và CSV cài sẵn: phân tích HTML, gọi API và chạy test ngay lập tức.
Bạn có thể làm gì trong playground Ruby
- Block, Proc và lambda: những cách viết cốt lõi của Ruby mà bạn có thể thử từng phương thức một, cùng Enumerable (map, select, reduce, each_with_object).
- Script nhỏ để lấy dữ liệu từ HTML hoặc gọi JSON API. Dùng Nokogiri để phân tích HTML và HTTParty để gọi một endpoint: cả hai gem đều đã được cài sẵn.
- Thử nghiệm Ruby nhanh: thử một regex, thử một mẹo metaprogramming với define_method, kiểm tra một class_eval, hoặc xem Symbol#to_proc hoạt động thế nào.
Câu hỏi thường gặp về trình biên dịch Ruby online
Trình biên dịch Ruby online có miễn phí không?
Có, playground Ruby hoàn toàn miễn phí. Không cần đăng ký, không cần cài Ruby và không phải cấu hình rvm hay rbenv. Chỉ cần mở trang và chạy code trên Ruby 3.3.
Tôi có cần cài Ruby hay bundler để dùng trình chạy online không?
Không cần cài gì cả. Máy của bạn không cần Ruby, rbenv hay bundler. Trình chạy Ruby online thực thi code trên Ruby 3.3 có bật YJIT và trả về đầu ra trong vài giây.
Playground Ruby có dùng được trên điện thoại và Chromebook không?
Có. Playground Ruby chạy trên mọi trình duyệt hiện đại, trên máy tính, máy tính bảng hay điện thoại. Rất tiện để chạy Ruby trên Chromebook, iPad hoặc máy tính ở trường, nơi bạn không thể cài Ruby.
Playground Ruby có hỗ trợ gets và stdin không?
gets, $stdin.read và readlines đều đọc các dòng bạn gõ giống hệt khi bạn chạy ruby script.rb trên máy. Nhập đầu vào từng dòng và duyệt qua chúng bằng $stdin.each_line như một script CLI bình thường.Thử playground xong thì học Ruby tiếp như thế nào?
Sửa đoạn code Ruby mẫu, nhấn Chạy và thử lại nhiều lần. Khi muốn học có lộ trình hơn, khóa học Ruby tương tác của Coddy dạy block, lớp, module, Enumerable và metaprogramming qua bài tập thực hành.
Công cụ hữu ích cho Ruby
Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground Ruby, tất cả đều thuộc Coddy.