タグ

techscoreとrake-db-seedに関するnabinnoのブックマーク (1)

  • 1. マイグレーション(4)

    事実上、特別扱いされるカラム(カラム名として避けるべき名前)の全てを把握することは困難であるのが実情です。 もし特定のカラムに関する動作だけがおかしいという場合は、特殊なカラム名を使っていないか疑うことも必要です。 1.9. 初期データの登録 初期データとは、アプリケーションが動作するために必要なデータのことです。 初期データの候補としては、都道府県データやシステムの管理ユーザの情報などがあるでしょう。 Ruby on Rails では db/seeds.rb に初期データを登録する処理を Ruby コードで記述します。 例として、都道府県データの初期データを登録することを考えます。 都道府県を表すクラスが Prefecture であるとすると、以下のように記述します。 # 都道府県 (code:都道府県コード, name:都道府県名) を登録する. Prefecture.create!(

  • 1