- 我目前正在使用 Bitbucket,并且正在跨用户处理 Ruby on Rails 存储库。默认情况下,当一个用户推送存储库(默认命令 - git push origin master -entire rails 文件夹)时,我假设数据库也被推送到位桶,对吗?
- 当第二个用户从 git 下载存储库时,我不应该期望所有 db 文件也被下载吗?
- 下载文件后,第二个用户是否需要再次运行 rake db migrate 命令?
在上述特定情况下,我是第二个用户,在从 BitBucket 下载存储库时收到以下错误消息,而文件在上传者计算机上完美运行:
ActiveRecord::StatementInvalid 在 StaticPagesController#home
找不到表“用户”
我想确保我们俩都在同一个数据库上工作,而不是在不同的数据集上并行工作。