190604 TIL Ruby on Rails - Modeling User
Jun 4, 2019
»
1막,
TIL (Today I Learned)
Modeling User
- data modeling 작업을 했다.
- The default Rails solution to the problem of persistence is to use a database for long-term data storage, and the default library for interacting with the database is called
Active Record
. - 관계형 db에서 객체 데이터를 메모리에 저장하는 구조 패턴(?)이 active record pattern이라고 한다. Active record pattern
- ACTIVERECORD는 왜 ACTIVE RECORD인가?도 읽어보았지만 아직 잘 모르겠다..
db:migrate
- to update the database with a data model
- The first time
db:migrate
is run, it creates a file called db/development.sqlite3, which is an SQLite5 database.
-
이해 안가는 부분
Listing 6.28 밑에
Luckily, the solution is straightforward to implement: we just need to enforce uniqueness at the database level as well as at the model level. -
db browswer for SQL로 아래처럼 데이터 확인도 해보았다.
- db와의 첫만남… 아직 잘 모르겠다..ㅎㅎ
완벽한 이해보다는 어제보다 오늘 하나 더 배우고 익혔다는 생각으로 차근차근 수련하다보면 어느 순간 그림이 그려지는 날이 올거예요.