כאשר עובדים עם HTTP דינמי, ישנם כמה דרכים לבצע את אותם המשימות.
דרך ראשונה היא ליישם את CGI (או את FastCGI או את scgi וכו'), דרך שנייה היא לספק כלים טבעיים בשפת התכנות לעשות את אותו הדבר בדיוק. גם רובי וגם פיתון מספקים כלים טבעיים בשפה בשביל לדבר ב HTTP.
ברובי יש לנו את הכלי שנקרא Rack.
הדוגמא הפשוטה ביותר לעבוד איתו היא בצורה הבאה: להמשיך לקרוא