エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
`rake db:seed`の処理の流れを追った - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
`rake db:seed`の処理の流れを追った - Qiita
概要 表題の通り。 経緯 Railsアプリで開発時に初期投入する処理をdb/seeds.rbに書いていた。その際、特... 概要 表題の通り。 経緯 Railsアプリで開発時に初期投入する処理をdb/seeds.rbに書いていた。その際、特定の環境下以外では動作しないように以下のように早期returnする処理を書いていたが、returnだと動かないしexitだと正常な処理終了フローに乗らずに収まりが悪かったので、そもそものタスクの定義箇所から処理を追ってみた。 1. activerecord内にあるrailties/databases.rake db:seedタスクは以下の箇所にて定義されている。 https://github.com/rails/rails/blob/5-1-stable/activerecord/lib/active_record/railties/databases.rake railties内のtasks/engine.rakeにもapp:db:seedが定義されているが、これは別物かな