프로토타입에 살 붙이기

 

 

  1. 프로토타입에 살 붙이기

    신바람 나는 웹 개발 루비온레일스

    강문식

    openmaru

  2. 기능 추가

    1. 댓글 기능 추가
    2. 친구 기능 추가
  3. 관찰 포인트

    1. 새로운 모델 추가
    2. 데이터베이스 마이그레이션
    3. 모델간의 관계 설정
    4. 새로운 컨트롤러 추가
  4. 추가기능 (1) 댓글

    script/generate model comment
    comments.png
    rake db:migrate
  5. 포스트에는 댓글이 여러개

    post_comments.png
  6. 포스트에는 댓글이 여러개

    Screenshot_1.png
  7. 댓글의 조건

    Screenshot_2.png
  8. CommentsController

    1. script/generate controller comments list
    2. 댓글 목록 구현
      1. /comments/list?post_id=xxx
    3. 댓글 쓰기 구현
      1. /comments/create?post_id=xxx
  9. 추가 기능(2) 친구

    script/generate model friends
    friends.png
  10. 사용자는 친구가 여러명

    user_friends.png
  11. 사용자는 친구가 여러명

    Screenshot_3.png
  12. 친구는 서로 서로

    Screenshot_4.png
  13. FriendsController

    1. script/generate controller friends list
    2. 친구 목록 구현
      1. /friends/list?user_name=xxx
    3. 친구 추가
      1. /friends/create?user_name=xxx
  14. 친구들의 글을 모두

    Screenshot_5.png
  15. 루비의 동적인 세계

    충분히 즐기셨나요?