Ruby on Rails یا  RoR در واقع فریم‌ورکی رایگان برای برنامه‌های تحت وب است که با هدف سرعت بخشیدن و آسان‌ترشدن کدها به وجود آمده است . الگوی طراحی برنامه‌های این فریم‌ورک MVC یا Model View Controller است.

مزایای Ruby on Rails:

  • سرعت بالا نسبت به سایر فریم ورک ها : علت این سرعت بالا، استفاده از زبان Ruby و پشتیبانی از دو اصل مهم CoC و DRY می باشد.
  • نیاز به نوشتن تعداد خط کد کمتر : بنابراین Debugging آسان‌تر خواهد شد.
  • واضح بودن کدهای برنامه و قابلیت ترمیم پذیری بیشتر
  • پشتیبانی کامل از مدل  MVC
  • تک مرحله ای بودن تهیه برنامه برخلاف سایر فریم ورک ها
  • یکی دیگر از امتیازات این فریم ورک درخصوص تهیه برنامه‌های تحت وب این است که عملیات CRUD یا Delete ،Create – Retrieve – Update ‌و نمایی از دیتابیس به صورت خودکار آماده می‌شود.