我们的团队彼此使用不同的数据库,并且我们正在使用捆绑器,因此我们的 Gemfile 包含 repo 创建者的数据库连接器(mysql)
我正在使用 pg,由于有点懒惰和害怕破坏某些东西,我不想使用 mysql,所以我只是在我们的 Gemfile 中添加了一个 gem "pg"。
当然,由于我们使用的是 git,它总是会显示为一个修改过的文件,而且我们都使用 Gemfile,所以我们不能 gitignore 它或将它与我们的更改一起提交。
问题是,我们该怎么做呢?bundler 中是否有条件,或者我只需要声明我在其他地方使用某个 gem?