[Rails] seed 파일 사용 방법
개시하다
학습 중인 비망록입니다.
개요
전제 조건
Rails 5.2.4.2
일반 데이터 로그인
이번에는 격언을 무작위로 표시하기 위해 메시지 테이블에conntent, author, description을 등록합니다.
seeds.rbMessage.create([{content: "自分自身を信じて~", author: "ゲーテ", description: "ドイツの詩人"},
{content: "たいていの人は~", author: "バーバラ・ブラハム", description: "米国の女性ビジネスコンサルタント"},
#~省略~
{content: "人間のほほえみ~", author: "マザー・テレサ", description: "カトリック教会の修道女、ノーベル平和賞受賞"}
])
실행 파일
단말기% rails db:seed
seed 이후의 메시지 테이블
ancestry를 사용할 때 데이터 로그인
이전에 플리마를 제작할 때의 다단계 카테고리 표(부, 자, 손)
※ ancestry에 대해서는 별도로 설명해 주십시오.먼저 설치하십시오.
seeds.rb#親カテゴリーのnameカラムを登録し、子カテゴリー登録のためにそれぞれ変数に代入。
lady, men, baby_kids, interior_housing, book_music_game, toy_hobby_goods, cosme_perfume_beauty, appliance_smartphone_camera, sports_leisure, handmade, ticket, car_motorcycle, others
= Category.create([{name: "レディース"}, {name: "メンズ"}, {name: "ベビー・キッズ"}, {name: "インテリア・住まい・小物"}, {name: "本・音楽・ゲーム"}, {name: "おもちゃ・ホビー・グッズ"}, {name: "コスメ・香水・美容"}, {name: "家電・スマホ・カメラ"}, {name: "スポーツ・レジャー"}, {name: "ハンドメイド"}, {name: "チケット"}, {name: "自動車・オートバイ"}, {name: "その他"}
])
#"レディース"の子カテゴリーに"トップス"を登録し、孫カテゴリー登録のために変数に代入。
lady_1 = lady.children.create(name: "トップス")
#"トップス"の子カテゴリーに各カテゴリー登録。
lady_1.children.create([{name: "Tシャツ/カットソー(半袖/袖なし)"},
{name: "Tシャツ/カットソー(七分/長袖)"},
{name: "シャツ/ブラウス(半袖/袖なし)"},
#~省略~
{name: "その他"}])
#以下登録したいカテゴリーの数だけ続ける
lady_2 = lady.children.create(name: "ジャケット/アウター")
lady_2.children.create([{name: "テーラードジャケット"},
{name: "ノーカラージャケット"},
#~続く~
실행 파일
단말기% rails db:seed
seed 다음categories 테이블
총결산
다른 모델의 데이터를 한 파일에 모아서 기술해도 순조롭게 등록할 수 있다.
그래도 서류는 분리하는 게 좋을 것 같으니 다음에 기회를 잡읍시다.
Reference
이 문제에 관하여([Rails] seed 파일 사용 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hiroaki_nkj/items/c1c4186f3ec6b80440bd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이번에는 격언을 무작위로 표시하기 위해 메시지 테이블에conntent, author, description을 등록합니다.
seeds.rb
Message.create([{content: "自分自身を信じて~", author: "ゲーテ", description: "ドイツの詩人"},
{content: "たいていの人は~", author: "バーバラ・ブラハム", description: "米国の女性ビジネスコンサルタント"},
#~省略~
{content: "人間のほほえみ~", author: "マザー・テレサ", description: "カトリック教会の修道女、ノーベル平和賞受賞"}
])
실행 파일단말기
% rails db:seed
seed 이후의 메시지 테이블ancestry를 사용할 때 데이터 로그인
이전에 플리마를 제작할 때의 다단계 카테고리 표(부, 자, 손)
※ ancestry에 대해서는 별도로 설명해 주십시오.먼저 설치하십시오.
seeds.rb#親カテゴリーのnameカラムを登録し、子カテゴリー登録のためにそれぞれ変数に代入。
lady, men, baby_kids, interior_housing, book_music_game, toy_hobby_goods, cosme_perfume_beauty, appliance_smartphone_camera, sports_leisure, handmade, ticket, car_motorcycle, others
= Category.create([{name: "レディース"}, {name: "メンズ"}, {name: "ベビー・キッズ"}, {name: "インテリア・住まい・小物"}, {name: "本・音楽・ゲーム"}, {name: "おもちゃ・ホビー・グッズ"}, {name: "コスメ・香水・美容"}, {name: "家電・スマホ・カメラ"}, {name: "スポーツ・レジャー"}, {name: "ハンドメイド"}, {name: "チケット"}, {name: "自動車・オートバイ"}, {name: "その他"}
])
#"レディース"の子カテゴリーに"トップス"を登録し、孫カテゴリー登録のために変数に代入。
lady_1 = lady.children.create(name: "トップス")
#"トップス"の子カテゴリーに各カテゴリー登録。
lady_1.children.create([{name: "Tシャツ/カットソー(半袖/袖なし)"},
{name: "Tシャツ/カットソー(七分/長袖)"},
{name: "シャツ/ブラウス(半袖/袖なし)"},
#~省略~
{name: "その他"}])
#以下登録したいカテゴリーの数だけ続ける
lady_2 = lady.children.create(name: "ジャケット/アウター")
lady_2.children.create([{name: "テーラードジャケット"},
{name: "ノーカラージャケット"},
#~続く~
실행 파일
단말기% rails db:seed
seed 다음categories 테이블
총결산
다른 모델의 데이터를 한 파일에 모아서 기술해도 순조롭게 등록할 수 있다.
그래도 서류는 분리하는 게 좋을 것 같으니 다음에 기회를 잡읍시다.
Reference
이 문제에 관하여([Rails] seed 파일 사용 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hiroaki_nkj/items/c1c4186f3ec6b80440bd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#親カテゴリーのnameカラムを登録し、子カテゴリー登録のためにそれぞれ変数に代入。
lady, men, baby_kids, interior_housing, book_music_game, toy_hobby_goods, cosme_perfume_beauty, appliance_smartphone_camera, sports_leisure, handmade, ticket, car_motorcycle, others
= Category.create([{name: "レディース"}, {name: "メンズ"}, {name: "ベビー・キッズ"}, {name: "インテリア・住まい・小物"}, {name: "本・音楽・ゲーム"}, {name: "おもちゃ・ホビー・グッズ"}, {name: "コスメ・香水・美容"}, {name: "家電・スマホ・カメラ"}, {name: "スポーツ・レジャー"}, {name: "ハンドメイド"}, {name: "チケット"}, {name: "自動車・オートバイ"}, {name: "その他"}
])
#"レディース"の子カテゴリーに"トップス"を登録し、孫カテゴリー登録のために変数に代入。
lady_1 = lady.children.create(name: "トップス")
#"トップス"の子カテゴリーに各カテゴリー登録。
lady_1.children.create([{name: "Tシャツ/カットソー(半袖/袖なし)"},
{name: "Tシャツ/カットソー(七分/長袖)"},
{name: "シャツ/ブラウス(半袖/袖なし)"},
#~省略~
{name: "その他"}])
#以下登録したいカテゴリーの数だけ続ける
lady_2 = lady.children.create(name: "ジャケット/アウター")
lady_2.children.create([{name: "テーラードジャケット"},
{name: "ノーカラージャケット"},
#~続く~
% rails db:seed
다른 모델의 데이터를 한 파일에 모아서 기술해도 순조롭게 등록할 수 있다.
그래도 서류는 분리하는 게 좋을 것 같으니 다음에 기회를 잡읍시다.
Reference
이 문제에 관하여([Rails] seed 파일 사용 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiroaki_nkj/items/c1c4186f3ec6b80440bd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)