seeds.rb의 데이터를 공식 환경에 반영합니다!!!!
개시하다
seed 파일을 만들었지만 공식 환경에 반영되지 않았기 때문에 조사 이하를 수행하면 순조롭게 진행될 수 있습니다!
필기로, 투고 보도!
문제.
seed 파일이 실제 환경에 반영되지 않음<seedファイル>
lady = Category.create(name: "レディース")
lady_1 = lady.children.create(name: "トップス")
lady_1.children.create([{name: "Tシャツ/カットソー(半袖/袖なし)"},{name: "Tシャツ/カットソー(七分/長袖)"},{name: "シャツ/ブラウス(半袖/袖なし)"},{name: "シャツ/ブラウス(七分/長袖)"},{name: "ポロシャツ"},{name: "キャミソール"},{name: "タンクトップ"},{name: "ホルターネック"},{name: "ニット/セーター"},{name: "チュニック"},{name: "カーディガン/ボレロ"},{name: "アンサンブル"},{name: "ベスト/ジレ"},{name: "パーカー"},{name: "トレーナー/スウェット"},{name: "ベアトップ/チューブトップ"},{name: "ジャージ"},{name: "その他"}])
lady_2 = lady.children.create(name: "ジャケット/アウター")
lady_2.children.create([{name: "テーラードジャケット"},{name: "ノーカラージャケット"},{name: "Gジャン/デニムジャケット"},{name: "レザージャケット"},{name: "ダウンジャケット"},{name: "ライダースジャケット"},{name: "ミリタリージャケット"},{name: "ダウンベスト"},{name: "ジャンパー/ブルゾン"},{name: "ポンチョ"},{name: "ロングコート"},{name: "トレンチコート"},{name: "ダッフルコート"},{name: "ピーコート"},{name: "チェスターコート"},{name: "モッズコート"},{name: "スタジャン"},{name: "毛皮/ファーコート"},{name: "スプリングコート"},{name: "スカジャン"},{name: "その他"}])
~以下省略~
DB를 개발 환경에 반영(S-①)
다음 작업 수행rails db:seed
그런 다음 DB에 반영됩니다.
테스트 환경에 반영(S-②)
터미널에서 다음을 수행합니다.rails db:seed RAILS_ENV=test
공식 환경에 반영(S-③)
먼저 실제 환경에서 다음 디렉토리로 이동합니다.
cd/var/www/응용 프로그램 이름/current
이동한 후 다음을 수행합니다.rake db:seed RAILS_ENV=production
최후
마지막으로 다음 내용을 실시하고unicorn을 정지하며 자동 디버깅을 실행합니다 bundle exec cap production unicorn:stop
bundle exec cap production deploy
이렇게 하면 순조롭다.
끝맺다
공식 환경에서 반영될 때current 디렉터리에서 명령을 실행하지 않으면 순조롭게 진행될 수 없습니다.
cd/var/www/응용 프로그램 이름/current 디렉터리로 이동하는 것은 필수입니다.
Reference
이 문제에 관하여(seeds.rb의 데이터를 공식 환경에 반영합니다!!!!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pasha/items/8ea23660dadc05eeed31
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
seed 파일이 실제 환경에 반영되지 않음
<seedファイル>
lady = Category.create(name: "レディース")
lady_1 = lady.children.create(name: "トップス")
lady_1.children.create([{name: "Tシャツ/カットソー(半袖/袖なし)"},{name: "Tシャツ/カットソー(七分/長袖)"},{name: "シャツ/ブラウス(半袖/袖なし)"},{name: "シャツ/ブラウス(七分/長袖)"},{name: "ポロシャツ"},{name: "キャミソール"},{name: "タンクトップ"},{name: "ホルターネック"},{name: "ニット/セーター"},{name: "チュニック"},{name: "カーディガン/ボレロ"},{name: "アンサンブル"},{name: "ベスト/ジレ"},{name: "パーカー"},{name: "トレーナー/スウェット"},{name: "ベアトップ/チューブトップ"},{name: "ジャージ"},{name: "その他"}])
lady_2 = lady.children.create(name: "ジャケット/アウター")
lady_2.children.create([{name: "テーラードジャケット"},{name: "ノーカラージャケット"},{name: "Gジャン/デニムジャケット"},{name: "レザージャケット"},{name: "ダウンジャケット"},{name: "ライダースジャケット"},{name: "ミリタリージャケット"},{name: "ダウンベスト"},{name: "ジャンパー/ブルゾン"},{name: "ポンチョ"},{name: "ロングコート"},{name: "トレンチコート"},{name: "ダッフルコート"},{name: "ピーコート"},{name: "チェスターコート"},{name: "モッズコート"},{name: "スタジャン"},{name: "毛皮/ファーコート"},{name: "スプリングコート"},{name: "スカジャン"},{name: "その他"}])
~以下省略~
DB를 개발 환경에 반영(S-①)
다음 작업 수행
rails db:seed
그런 다음 DB에 반영됩니다.테스트 환경에 반영(S-②)
터미널에서 다음을 수행합니다.
rails db:seed RAILS_ENV=test
공식 환경에 반영(S-③)
먼저 실제 환경에서 다음 디렉토리로 이동합니다.
cd/var/www/응용 프로그램 이름/current
이동한 후 다음을 수행합니다.
rake db:seed RAILS_ENV=production
최후
마지막으로 다음 내용을 실시하고unicorn을 정지하며 자동 디버깅을 실행합니다
bundle exec cap production unicorn:stop
bundle exec cap production deploy
이렇게 하면 순조롭다.끝맺다
공식 환경에서 반영될 때current 디렉터리에서 명령을 실행하지 않으면 순조롭게 진행될 수 없습니다.
cd/var/www/응용 프로그램 이름/current 디렉터리로 이동하는 것은 필수입니다.
Reference
이 문제에 관하여(seeds.rb의 데이터를 공식 환경에 반영합니다!!!!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pasha/items/8ea23660dadc05eeed31
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(seeds.rb의 데이터를 공식 환경에 반영합니다!!!!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pasha/items/8ea23660dadc05eeed31텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)