Menu
Coddy logo textTech

Ruby Online

לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.

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

הריצו 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 חינמי לשימוש. בלי הרשמה, בלי Ruby להתקין ובלי rvm או rbenv להגדיר: פותחים את הדף ומריצים קוד על Ruby 3.3.
צריך להתקין Ruby או bundler כדי להשתמש במריץ האונליין?
לא צריך להתקין כלום. לא צריך Ruby, rbenv או bundler במחשב. מריץ ה-Ruby האונליין מריץ את הקוד על Ruby 3.3 עם YJIT מופעל ומחזיר את הפלט תוך שניות.
עורך ה-Ruby האונליין עובד בנייד ובמחשבי Chromebook?
כן. עורך ה-Ruby עובד בכל דפדפן מודרני, במחשב, בטאבלט או בנייד. מתאים להרצת Ruby ממחשב Chromebook, מ-iPad או ממחשב בבית הספר שבו אי אפשר להתקין Ruby.
עורך ה-Ruby האונליין תומך ב-gets וב-stdin?
כן. gets, $stdin.read ו-readlines קוראים את השורות שהקלדתם בדיוק כמו כשמריצים ruby script.rb מקומית. הזינו קלט שורה אחר שורה ועברו עליו עם $stdin.each_line כמו בסקריפט CLI רגיל.
איך ממשיכים ללמוד Ruby אחרי שמנסים את העורך?
ערכו את קוד ה-Ruby לדוגמה, לחצו על הרצה ונסו שוב ושוב. כשתרצו משהו מובנה יותר, קורס ה-Ruby האינטראקטיבי של Coddy מכסה blocks, מחלקות, modules, Enumerable ו-metaprogramming עם תרגילים מעשיים.

כלים שימושיים ל-Ruby

כלים חינמיים בדפדפן שמשתלבים היטב עם עורך ה-Ruby אונליין - כולם חלק מ-Coddy.