20201226(토)

2020-12-26

1. 학습 날짜

  • 2020-12-26

2. 학습 시간

  • 18:00 ~ 22:00

3. 학습 범위 및 주제

  • 루비온레일즈 모델

4. 학습 목표

  • 레일즈에서 어떻게 모델(DB)을 다루는지 학습한다.

5. 과제 제출

  • x

6. 상세 학습 내용

  • 모델

    • 모델을 다룬다는 것은 이전에 학습했었던 SQL을 rails에서 어떻게 다루는지에 대해 학습하는것이다

    • 따라서 기본적인 문법은 SQL의 명령어와 거의 비슷하다.

  • 뷰헬퍼에서 디버깅(?) 하는 방법

    • 이전부터 디버깅을 어떻게 하는지를 몰라서, 내가 만든 코드의 결과물을 보기가 너무 힘들었었는데... 이럴 때 사용하는 함수가 존재했었다. 바로 debuginspect

    • debugdebug @book와 같이 사용한다. human readable 한 결과를 출력해준다.

    • inspect는 모든 인스턴스가 가지고 있는 메서드다. @book.inspect와 같이 사용한다. 이 녀석도 debug와 마찬가지로 의미있는 정보를 개발자에게 보여준다.

    • to_s 메써드도 인스턴스의 정보를 출력해주는건 위와 마찬가지지만, 이 녀석은 for end_user이다. 그리고 위 두개는 for developer

7. 오늘 학습 내용에 대한 개인적인 총평

  • 요즘들어 학습에 질이 많이 떨어진 것을 느끼고 있다. 연말이라고 해서 이렇게 나태해지면 안되는데.... 다시 추스리고 열심히 해야겠다.

8. 다음 학습 계획

  • 루비온레일즈

Last updated