目次[edit]

データベース管理[edit]

初期データベースの作成[edit]

※以下のエラーがでる場合、database.ymlの「host: localhost」を「host: 127.0.0.1」に変更。mysql用ドライバのバグらしい。

Couldn't create database for {"reconnect"=>false, "encoding"=>"utf8", "username"
=>"testuser", "adapter"=>"mysql", "database"=>"depot_development", "host"=>"loca
lhost", "pool"=>5, "password"=>"testpassword"}, charset: utf8, collation: utf8_u
nicode_ci (if you set the charset manually, make sure you have a matching collat
ion)

テーブル管理[edit]

migrationとは[edit]

migrationファイルを作る[edit]

単独のmigrationファイルを作る[edit]

ruby script/generate migration create_tables

db/migrate/XXXXXXXXXXXXXXXX_create_tables.rbというファイルができているのでその中身を編集する。

※ただしmodelやscaffoldと同時にmigrationファイルを作るのが普通らしい。

migrationを最初からやりなおす[edit]

データ管理[edit]

マスターデータの管理[edit]

トラブルシューティング[edit]

Mysql::Error: query: not connected: CREATE TABLE `schema_migrations`[edit]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS