לבנות אתר מאפס ברובי און ריילס #4

ברוכים הבאים לפרק הרביעי בסדרה, לבנות אתר מאפס ברובי און ריילס.
במידה ופיספסתם את הפרקים קודמים, אתם מוזמנים לצפות ולהתעדכן: פרק 1, פרק 2, פרק 3.

בפרק הזה יצרנו את המודלים הבאים:

  1. Todo
  2. Comment

קישרנו בין המודלים שלנו בצורה שתתאים ללוגיקה העסקית העתידית.

קישורים:

כרגיל, אשמח לתגובות, דיון, הערות, הארות וכדומה.

את הוידאו המקורי אפשר להוריד מכאן (האיכות טובה הרבה יותר)

6 thoughts on “לבנות אתר מאפס ברובי און ריילס #4

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

    כמו כן אני מאוד אוהב שדברים לא עובדים לפי התכנון וכן יש שגיאות שלא צפית מראש, ולראות אותך פותר את הבעיה זה מלמד המון.

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

  2. היי, אחלה כרגיל.
    שאלה – כשמשתמשים ב-polymorphic association, האם זה אפשרי לשייך את אותו comment גם ל-user וגם ל-todo?
    ד.א – לא ראיתי בקאסט הזה את המקשים שאתה לוחץ עליהם מוקלטים, הפסקת את זה? זה ממש שימושי ללמוד את הקיצורים..
    ושאלה אחרונה, איזה כלי אתה משתמש להשוואת קבצים (הכלי שהשתמשת לפתור את ה-merge)?

  3. היי אבי

    מה דעתך על הג'ם Shoulda לטסטים? לטובת מי שלא מכיר זה ג'ם שמקצר בהרבה את זמן הכתיבה של טסטים עם כל מיני Expectations שמיועדים ל-ActiveRecord.

    האם מומלץ להשתמש בו כדי לקצר זמן כתיבה? או שכדאי לכתוב טיפה יותר אבל לבדוק כמו שצריך כפילות של ערכים בדטבייס לדוגמה, במקום לוודא פשוט Validate uniqueness of של Shoulda?

    ושאלה נוספת כיצד אני יכול לבדוק התאמה של Regexים?

    הכוונה שלי שאם הגדרתי ששדה טלפון צריך להיות לפי פורמט מסוים, אני רוצה לתת כל מיני ערכים ולוודא שאין לי גלישה שפתאום ה-REGEX מתאים למשהו שאני לא רוצה… יש דרך לעשות את זה בקלות ובמהירות ב-Rspec? זו הסיבה אגב שהגעתי ל-SHoulda, ראיתי כמה דוגמאות שעושות בזה שימוש לטובת בדיקה של Regexים עם allow_value…

    תודה רבה אבי והמשך יום טוב!

  4. Pingback: לבנות אתר מאפס ברובי און ריילס #5 | פיתוח תוכנה – אבי צוראל - Kenso

  5. מעולה, קשרי הcomments היה מאוד מעניין, זה קשר שאכן יוצרים הרבה כמו לדוגמא שיש תגובות לכל מיני מודולים (חדשות אירועים וכד')
    אך בשפות אחרות זה לא כ"כ מובנה.

    פרק מעולה.
    אגב, נראה לי שהבעיה בשמירה הייתה בשמירת הproject הוא חייב גם סטטוס
    ייתכן וזה מה שהיה חסר אלא אם כן הוא מכניס ברירת מחדל 0
    http://img2.timg.co.il/forums/1_163234582.jpg

    תודה

כתיבת תגובה

האימייל לא יוצג באתר. (*) שדות חובה מסומנים

*

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>