開発者ごとにGemfileをカスタマイズする方法を見ましたか?、しかしそれは私が望むことを本当にしませんでした、そしてそれは古いです。
ユースケース:Postgresを使用したいのですが、他の開発者はSQLiteを使用しています。
1つの解決策は、Gemfileを変更してコミットしないことですが、誰かが変更を加えると同期がとれなくなります。そして、とにかくしばらくすると誤ってコミットされてしまいます。
他の開発者の環境やGemfile内の他のgemに影響を与えることなく、SQLitegemを削除してPostgresgemを自分の環境に追加するクリーンな方法はありますか?
FWIW、これらの変更は開発環境とテスト環境にのみ影響します。ステージングやプロダクションではありません。
または、Gemfileを変更する必要はまったくないかもしれません。両方のgemをインストールしてdbconfigファイルをオンにすることは可能ですか?もしそうなら、開発者ごとのデータベース構成を設定する方法は?
編集:Gemfileを変更する必要はありません。pg gemをインストールし、database.yml構成ファイルを変更するだけです。