티스토리 뷰
1. 먼저 gemfile에 gem 'faker' 추가하고 bundle install!
관련 문서는 https://github.com/stympy/faker 여기를 참조함!
이 gem은 임의의 이름, 주소, 폰 번호, 이메일 주소 등등 fake 더미 data를 모델에
손쉽게 넣을 수 있는 라이브러리이다!
문서에서 installing 방법에 gem install faker 커맨드를 치면 설치가 된다고 하던데 나는 이상하게 되지않는다. 같이 공부하는 스터디 원 2명도 gem 설치가 안된다고한다.
(결국 위에서 말했듯이, 먼저 gemfile에 gem 'faker' 추가하고 bundle install! 이방법을 사용하니 해결)
2.
$ rails g model User
db/migrate/[timestamp]_create_users.rb에 t.string :name t.string :mail 추가~
$ rails db:migrate
rails 5.0 버전 이상은 rake db:migrate에서 rake 대신 rails도 대체 가능하다고 한다.
3. 콘솔창에서 faker를 사용하여 더미 데이터 생성
콘솔에서 작업할 때는 pry 라는 gem을 이용했다.
관련 문서는 https://github.com/pry/pry (gem 'pry-rails' -> $ bundle install -> $ rails c로 사용)
4. 데이터 삽입 과정
5. $ rails db를 사용하면 User 테이블에 있는 data를 확인 할 수 있다
'멋쟁이 사자처럼' 카테고리의 다른 글
멋쟁이 사자처럼/ 멋쟁이 사자처럼 5기/ 콘솔에서 레코드 속성 수정하기 (0) | 2017.02.14 |
---|---|
멋쟁이 사자처럼/ 멋쟁이 사자처럼 5기/ 데이터를 삭제 하지 않고 모델에 컬럼 추가 (0) | 2017.02.14 |
멋쟁이 사자처럼/ 멋사 5기 운영진/ 2월 3주차 강의/ ORM/ 모델 기초 (0) | 2017.02.13 |
멋쟁이 사자처럼/ 멋쟁이 사자처럼 5기/ 영남대 멋쟁이 사자처럼/ (0) | 2017.02.12 |
멋쟁이 사자처럼/ 멋사 5기 운영진/ 2월 1주차 강의/ HTTP/ RESTful (0) | 2017.02.02 |