Ruby Online
לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.
הריצו Ruby אונליין בדפדפן
עורך Ruby אונליין וחינמי שמריץ קוד. כתבו Ruby בדפדפן, לחצו על הרצה, והקוד רץ על Ruby 3.3 עם YJIT מופעל תוך שניות. בלי rbenv, בלי rvm ובלי הגדרת bundler מראש.
העורך בנוי על אותו מנוע של VS Code, כך שהדגשת תחביר של Ruby, השלמה אוטומטית וסימון שגיאות עובדים כולם. הקוד רץ על Ruby 3.3 עם Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt ו-CSV שכבר מותקנים כ-gems. מתאים לפענוח HTML, לקריאה ל-API של JSON או לחקירת metaprogramming.
מה הופך את עורך ה-Ruby האונליין הזה לשימושי
- הרצת Ruby מיידית: כתבו קוד, לחצו על הרצה וקבלו פלט מ-Ruby 3.3 עם YJIT תוך שניות, בלי rbenv ובלי bundler.
- הדגשת תחביר מלאה של Ruby, השלמה אוטומטית והודעות שגיאה ברורות עם מספרי שורות, עם אותו מנוע עורך של VS Code.
- יש תמיכה בקלט stdin.
gets,$stdin.readו-readlinesקוראים כולם מתיבת הקלט של העורך, כך שסקריפטים אינטראקטיביים של Ruby ושאלות בסגנון ראיון עבודה עובדים מתחילתם ועד סופם. בלי הגדרת rvm, rbenv או bundler אצלכם. - Ruby 3.3 עם Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt ו-CSV מותקנים מראש: פענחו HTML, פנו ל-APIs והריצו בדיקות מיד.
מה אפשר לבנות בעורך ה-Ruby האונליין
- Blocks, Procs ו-lambdas: הניבים המרכזיים של Ruby שאפשר לבדוק מתודה אחת בכל פעם, וגם Enumerable (map, select, reduce, each_with_object).
- סקריפטים קטנים לגרידת HTML או ל-API של JSON. השתמשו ב-Nokogiri לפענוח HTML וב-HTTParty כדי לפנות ל-endpoint, ושני ה-gems כבר מותקנים.
- ניסויים מהירים ב-Ruby: בדקו regex, נסו טריק של metaprogramming עם define_method, ודאו class_eval או בדקו איך Symbol#to_proc עובד.
שאלות נפוצות על קומפיילר Ruby אונליין
קומפיילר ה-Ruby האונליין חינמי?
צריך להתקין Ruby או bundler כדי להשתמש במריץ האונליין?
עורך ה-Ruby האונליין עובד בנייד ובמחשבי Chromebook?
עורך ה-Ruby האונליין תומך ב-gets וב-stdin?
gets, $stdin.read ו-readlines קוראים את השורות שהקלדתם בדיוק כמו כשמריצים ruby script.rb מקומית. הזינו קלט שורה אחר שורה ועברו עליו עם $stdin.each_line כמו בסקריפט CLI רגיל.איך ממשיכים ללמוד Ruby אחרי שמנסים את העורך?
כלים שימושיים ל-Ruby
כלים חינמיים בדפדפן שמשתלבים היטב עם עורך ה-Ruby אונליין - כולם חלק מ-Coddy.