[英]ruby on rails - git repository, database handling
在上面的具体情况中,我是第二个用户,我从BitBucket下载存储库时收到以下错误消息,而该文件在上传者计算机上运行完美:
StaticRecord :: StatementInvalid在StaticPagesController #home中
找不到表'用户'
我想确保我们两个都在使用相同的数据库,而不是在不同的数据集上并行工作。
数据库中的数据仅驻留在数据库中。 它不会在git存储库中。 存储库包含数据库配置文件和迁移文件,以便即时创建数据库。 同样,它不包含数据。
如果您想在同一个数据库上工作,我会考虑使用Amazon AWS RDS 。 设置RDS并不是可以撤销的,但对我来说,详细阐述你如何做到这一点并不容易。
我想你是Rails的新手。 Rails在开发中处理数据库的方式是:
数据库结构:
您通过迁移文件维护结构。
是的,如果您提取包含新迁移文件的新代码,则需要运行rake db:migrate。 如果不这样做,您会收到通知。
与数据库数据:
在开发中,您可以维护数据以通过种子文件进行测试。 你可以在这里观看这个精彩的截屏视频: http : //railscasts.com/episodes/179-seed-data
更好,你应该使用seed_fu gem https://github.com/mbleigh/seed-fu
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.