Ruby on Rails – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ הוספת {{תב|ויקישיתוף בשורה}} בקישורים חיצוניים במידה וחסר (תג)
שורה 39:
 
=== בקרה ===
הבקר מגיב לבקשות מה[[משתמש (מחשוב)|משתמש]], וקורא לביצוע [[לוגיקת אפליקציה|לוגיקת האפליקציה]] (Business Logic). לאחר מכן' הוא מקשר את תוצאות הריצה עם תבנית התצוגה. מתודות של הבקר מופעלות על ידי המשתמש על ידי קריאה להם מה[[דפדפן]]. כתוצאה מכך, ה-[[URL|URL-]]ים של אפליקציית רשת שנכתבה בריילס הם פשוטים והגיוניים. כך, URL, כגון: http://myblog.com/creation/show/15, קורא לבקר בשם "creation", מפעיל שיטה בשם "show" ומעביר לה פרמטר "15", המזהה למשל את מאמר בלוג מספר 15.
 
בנוסף, לריילס קיימת מערכת "פיגומים" (Scaffolding), המייצרת בצורה אוטומטית את כל דפי האפליקציה הנחוצים להוספה, מחיקה ושינוי של כל טבלאות הנתונים של האפליקציה.