티스토리 뷰

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를 확인 할 수 있다




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함