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

תוכן שנמחק תוכן שנוסף
מ החלפת תג source לתג syntaxhighlight*
שורה 11:
 
=== מוסכמות ולא הגדרות ===
על ה[[תוכניתן]] לבצע קונפיגורציה (הגדרות) רק כאשר ההגדרות אינן מתנהגות בהתאם ל"מוסכמות" של ריילס. לדוגמה: אם יש [[Ruby on Rails#מודל|מודל]] בשם "Post" באפליקציה, אזי [[בסיס נתונים טבלאי|טבלת בסיס הנתונים]] בו יישמרו ערכי המודל תיקרא "posts". אם התוכניתן חפץ לחרוג ממוסכמה זו, או אז עליו להגדיר את המיפוי החריג.

גם מוסכמה זאת קיימת בשפות פיתוח אחרות. כדוגמה, בערכת הפיתוח [[ג'ומלה]], המתבססת על [[PHP]], ישנם קיטים מוכנים רבים המאפשרים יכולות שונות (למשל, [[בלוג]]), שיוצרים טבלאות ב[[בסיס נתונים|בסיס הנתונים]]. אם רוצים לשנות את שם הטבלה, יש צורך להגדיר את המיפוי החריג.
 
== היסטוריה ==