2010-11-21 5 views

答えて

4

rake db:migrate(まだ作成していない場合)とrake db:schema:dumpを実行してください。

私は自分のschema.rbをコミットしません。なぜなら、同じプロジェクトで複数の開発者が作業している場合、常にこのファイルが変更されるため、マージの問題があるからです。

.gitignoreファイルをチェックし、schema.rbがあるかどうか、あなたが本当にあなたのリポジトリにプッシュしたい場合は、VPが言ったように、あなたの.gitignore

2

からこのエントリにコメントするか、削除、rake db:migrateスキーマをダンプします移行後.rb。あなただけのスキーマをダンプしたい場合しかし:

rake db:schema:dump 

デシベル/ schema.rbを無視することは開発者の間でcontentious issueです。個人的には、過去に私の問題を引き起こしていたので、それを無視しても問題はありません。バージョン管理にそれを含める魅力的な理由はありません。

関連する問題