روبی آن ریلز (Ruby on Rails) فریمورک کامل وب در اکوسیستم روبی است که قراردادهای پیشفرضی برای MVC، دیتابیس و مسیریابی دارد.
برای ایجاد نسخه اولیه یک سیستم مدیریت سفارش با ابزار Scaffold و مایگریشن میتوان سرعت توسعه را افزایش داد.
در عمل چه چیزی مهم است؟
Convention over Configuration مفید است، اما در پروژه پیچیده نیاز به شناخت چرخه اجرا و Queryهای Active Record وجود دارد.
ریلـز و قراردادهای فریمورک
Ruby on Rails از الگوی Convention over Configuration استفاده میکند و ابزارهای Migration، Active Record و تست را فراهم میکند. شناخت Queryهای تولیدشده ORM و ساختار دامنه در پروژه بزرگ همچنان لازم است.