מחיקת מודל מפרויקט Rails

במהלך עבודה על פרויקט חדש, ביצעתי generation של מודל חדש. מיד אחרי שלחצתי Enter הבנתי שעשיתי שטות ובעצם אני לא צריך את המודל הזה.

זו הפקודה שהרצתי להוספת המודל

script/generate model contact user_id:integer type:integer

למי שמכיר את ה-generator של מודלים בריילס יודע שבעצם הוא מייצר מספר יחסית גדול של קבצים, ועכשיו ללכת ולנסות למצוא את כולם ולמחוק אותם זה לא ממש משהו שאני רוצה לעשות, וזה כמובן נוגד את כול העקרונות של חסכון בזמן בעבודת תכנות.

הדרכים לביצוע מחיקת מודל מפרויקט Rails

היו לי שתי דרכים לעשות את זה, אחד לעשות את זה דרך Git והשנייה לבדוק אם יש לריילס פקודה שיודעת לבצע את זה.

כמו שחשבתי, יש לריילס דרך לבצע את זה בקלות רבה (אם עדיין לא ביצעתם migration לבסיס הנתונים כמובן)

כדי להסיר את המודל, פשוט מריצים את הפקודה הבאה:

script/destroy model contact